Docker
1、简介
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
官方网址:https://www.docker.com/
2、安装
本章节主要讲解在CentOS环境下安装Docker。
1、移除旧的版本。
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
2、安装一些必要的系统工具。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加软件源信息。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注:如提示File "/bin/yum-config-manager", line 135,是由于升级Python为3,没有指向Python2
解决:vi /usr/bin/yum-config-manager,将顶部改为#!/usr/bin/python2 -tt即可。
4、更新yum缓存。
sudo yum makecache fast
5、安装Docker-ce。
sudo yum -y install docker-ce
6、启动Docker后台服务。
sudo systemctl start docker
7、测试运行hello-world。
docker run hello-world
注:由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
- End -