CentOS 安装Docker
Posted holaim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 安装Docker相关的知识,希望对你有一定的参考价值。
0. 目标
- 在CentOS 7.7 上使用yum安装Docker CE(社区版)
- 我使用docker时遇到的一些问题
1. 参照文档
docker官方文档 https://docs.docker.com/install/linux/docker-ce/centos/
2.查看当前系统版本
cat /etc/redhat-release
我的版本是这个,理论上CentOS7 的都能用
-------------------------------------
3. 删除旧版本的docker,如果没有则略过
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
删除遗留的docker镜像、容器、网络等
rm -rf /var/lib/docker
4. 安装必须的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
5. 选择需要安装和版本,添加yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6. 安装
默认情况下安装的是最新的正式版
yum install docker-ce docker-ce-cli containerd.io
如果要安装指定版本,先查询一下哪些版本可用
yum list docker-ce --showduplicates | sort -r
中间一列为可用版本,红框内为正确的版本号,使用下面命令安装指定版本
yum install docker-ce-<版本号> docker-ce-cli-<版本号> containerd.io
7. 启动测试
systemctl start docker
将docker设置为开机启动
systemctl enable docker
重启docker
systemctl restart docker.service
8. 问题
无法拉取镜像,因为无法访问docker官方的镜像库
解决方法
添加docker的配置文件,设置一个可访问的国内镜像库
vi /etc/docker/daemon.json
内容为
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
重启就可以了
2020.3.6新增
可以使用阿里云的免费服务,注册开通容器镜像服务即可
以上是关于CentOS 安装Docker的主要内容,如果未能解决你的问题,请参考以下文章