Docker安装(CentOS)

发布于 2020-12-26  33 次阅读


确定版本

一定要是CentOS7及以上版本

cat /etc/redhat-release

卸载旧版本

yum remove docker \
          docker-client \
          docker-client-latest \
          docker-common \
          docker-latest \
          docker-latest-logrotate \
          docker-logrotate \
          docker-engine

安装需要的软件包

yum install -y yum-utils

设置stable镜像仓库

设置成阿里的镜像库

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

更新yum软件包索引

yum makecache fast

安装Docker CE

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

启动docker服务

systemctl start docker

测试

#查看版本
docker version
#下载镜像并运行
docker run hello-world

配置阿里云镜像加速

针对Docker客户端版本大于 1.10.0 的用户

可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

#创建目录
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://9htdhp67.mirror.aliyuncs.com"]
}
EOF
#重新加载配置
sudo systemctl daemon-reload
#重新启动docker
sudo systemctl restart docker

卸载docker

#卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#删除资源
rm -rf /var/lib/docker