一、安装Docker 依赖环境
1.1、首先卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果 yum 报告这些包未安装,就可以接下来的操作了
1.2、安装存储库
1.2.1 安装 yum-utils 软件包
yum install -y yum-utils
1.2.2 安装镜像
我们可以直接指定阿里云镜像,这样比较快
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:这里有可能报这个错误
yum-config-manager: command not found,这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils 安装就可以了。
二、安装Docker
2.1、安装最新版本的Docker容器
yum install docker-ce docker-ce-cli containerd.io
2.2、安装指定版本Docker容器
列出存储库中可用版本(由高到低)
yum list docker-ce --showduplicates | sort -r
返回的列表取决于启用的存储库,并且跟我们使用的ContOS版本(.el7此示例中的后缀表示)
(docker-ce)是软件包名称,从第一个冒号一直到第一个连字符表示版本号,例如:docker-ce-19.03.13
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 例如
yum install docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io
2.3 启用Docker
systemctl start docker
2.4 测试Docker
docker version
2.5 运行镜像
运行 helloworld 镜像查看是否正确安装了 Docker 容器
docker run hello-world
运行如上命令,出现如下内容,证明安装成功!
输出这段提示以后,hello world 就会停止运行,容器自动终止。
三、卸载Docker容器
yum remove docker-ce docker-ce-cli containerd.io
以上命令只会删除 Docker 运行环境,主机上的映像,容器,卷或自定义配置文件不会自动删除。需要我们手动删除
rm -rf /var/lib/docker