Docker 安装

更换yum源

cd /etc/yum.repos.d/
cp /CentOS-Base.repo /CentOS-Base-repo.bak  # 备份原来的yum
wget http://mirrors.aliyun.com/repo/Centos-7.repo  # 下载阿里yum
yum clean all  # 清理旧包
mv Centos-7.repo CentOS-Base.repo  # 修改名称
yum makecache  # 生成yum源缓存
yum update   # 更新

先卸载旧版本

yum list | grep docker  过滤出来
yum remove xxx    删除所有docker相关的东西
rpm -qa | grep docker   过滤出来
删除

安装存储库

yum install -y yum-utils

安装最新版

yum install docker-ce docker-ce-cli containerd.io

安装指定版本

如果安装不了,则安装yum-utils.noarch工具

yum install yum-utils.noarch

手动指定yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

继续执行下面的命令即可安装

yum list docker-ce --showduplicates | sort -r 查看可安装的版本号
yum list docker-ce-cli --showduplicates | sort -r
yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io 指定版本安装

启动docker

systemctl start docker

更改docker镜像存储库及设置国内镜像源

原本没有daemon.json,需要手动添加
vim /etc/docker/daemon.json
`

vi /etc/docker/daemon.json

{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"data-root": "/data/docker"
}
`
Docker中国区官方镜像
https://registry.docker-cn.com
网易
http://hub-mirror.c.163.com
ustc
https://docker.mirrors.ustc.edu.cn
中国科技大学
https://docker.mirrors.ustc.edu.cn

离线安装dockers

https://www.cnblogs.com/helf/p/12889955.html

参考

https://docs.docker.com/engine/install/centos/

原文地址:https://www.cnblogs.com/pyweb/p/15576853.html