1、简介
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
官方网址:https://www.docker.com/
2、安装
1、安装依赖
代码语言:javascript复制yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加yum软件源
代码语言:javascript复制yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
如执行报如下错误,原因为Python已升级到3,但是yum-config-manager文件需要Python 2环境。
修改文件,将python改为python2
代码语言:javascript复制vim /usr/bin/yum-config-manager
之后保存退出,再次执行添加yum软件源命令即可。
3、更新yum软件源缓存,并安装docker-ce
代码语言:javascript复制yum makecache fast
代码语言:javascript复制yum -y install docker-ce
注:如果想要选择版本安装
(1)查询可安装版本
代码语言:javascript复制yum list docker-ce --showduplicates | sort -r
(2)指定版本安装
代码语言:javascript复制yum -y install docker-ce-[VERSION]
例如(版本3:20.10.8-3.el7需去掉前边的3:)
代码语言:javascript复制yum -y install docker-ce-20.10.8-3.el7
4、设置开机时自动启动
代码语言:javascript复制systemctl enable docker
5、启动Docker
代码语言:javascript复制systemctl start docker
6、查看Docker运行状态
代码语言:javascript复制systemctl status docker
7、查看Docker版本
代码语言:javascript复制docker version
8、验证安装
代码语言:javascript复制docker run hello-world
9、查看Docker所有运行的容器
代码语言:javascript复制docker ps -a