CentOS 安装 docker
1、安装yum工具和相关依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加yum源
官网地址下载太慢
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
使用阿里包的yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
刷新yum缓存
yum clean all
yum makecache
3、下载安装docker-ce
yum -y install docker-ce docker-ce-cli containerd.io
4、启动docker并添加开机自启
systemctl start docker
systemctl enable docker
5、查看 docker 状态及版本
systemctl status docker
docker version
6、安装特定版本的 Docker
查看仓库中的docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
yum list docker-ce-cli --showduplicates | sort -r
yum list containerd.io --showduplicates | sort -r
如果想使用特定的版本:
sudo yum install docker-ce-18.06.3.ce-3.el7
sudo yum install docker-ce-cli-18.06.3.ce-3.el7
7、Docker使用国内镜像源加速
cat>/etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors" : ["https://hub.atomgit.com/"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
8、使用阿里镜像源加速
阿里云镜像获取地址:
链接: 阿里云镜像获取地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://cyexhc1d.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker