linux7/8版本的docker-ce安装(2022/5/27亲测可行)

centos7

# 先配阿里源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

## 安装一些必要的系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

# 更新并安装docker-ce
yum makecache fast
# 查找docker-ce版本
yum list docker-ce.x86_64 --showduplicates | sort -r
# 这边安装指定版本,这边需要注意的是官网上面是只说在docker-ce后面加上指定的版本号,其实还需要在后面加上.x86_64,不然会安装不成功
yum install docker-ce-3:19.03.15-3.el8.x86_64 docker-ce-cli-3:19.03.15-3.el8.x86_64 containerd.io

# 启动
systemctl start docker

# 启动时报错Failed to start docker.service: Unit not found.解决办法
# 网址https://stackoverflow.com/questions/43569781/unable-to-start-docker-service-with-error-failed-to-start-docker-service-unit
curl -sSL https://get.docker.com/ | sh


# 配置镜像加速
# 可以在阿里云搜索容器镜像服务开通自己的个人镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
	"registry-mirrors":["https://111111.mirror.aliyuncs.com"]   # 更换自己的阿里加速源哦!!!!!!!!
}
EOF

systemctl daemon-reload
systemctl restart docker
systemctl enable docker

# /etc/docker/daemon.json
docker的核心配置文件

centos8

# 因为centos8已经不维护了,所以先配一下源,都是换了新机器重新装过的实践,亲测可行的,ok?
# 博客园我的官网上有
https://www.cnblogs.com/weiweivip666/p/16259946.html

# 安装一些必要的系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更换仓库地址
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# 更新病安装docker-ce
yum makecache
yum install docker-ce

# 配置镜像加速
# 可以在阿里云搜索容器镜像服务开通自己的个人镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
	"registry-mirrors":["https://111111.mirror.aliyuncs.com"]   # 更换自己的阿里加速源哦!!!!!!!!
}
EOF

systemctl daemon-reload
systemctl restart docker
systemctl enable docker

# /etc/docker/daemon.json
docker的核心配置文件
posted @ 2022-05-27 18:50  我在路上回头看  阅读(148)  评论(0编辑  收藏  举报