目录
1.联网安装
卸载旧版本
sudo yum remove docker\
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装yum-utils工具
yum install -y yum-utils \
device-mapper-persistent-data lvm2
添加Docker软件包源
sudo yum-config-manager \
--add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:
这里的docker源是centos7的,其他版本需要改动baseurl
Centos7
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
Centos8、kylinV10
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/8/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
更新yum缓存
sudo yum makecache
安装docker-ce、containerd
sudo yum install docker-ce docker-ce-cli containerd.io
验证版本
systemctl enable docker --now && docker info

更改配置文件
sudo vim /etc/docker/daemon.json
{
"registry-mirrors":
["https://ab5745b8286e448f9e887e21d9a86c66.mirror.swr.myhuaweicloud.com"],
"data-root": "/data/docker/image/"
}
#配置说明
docker默认安装目录/var/lib/docker,
镜像、容器等比较占硬盘,推荐修改到大容量目录,
添加"data-root"指定docker安装根目录
重启docker使配置生效
sudo systemctl daemon-reload
sudo systemctl restart docker
离线安装
下载安装包并传送到服务器


运行安装rpm包
cd /docker && ls
yum -y install ./*
后面跟之前联网的安装后步骤一致,这里就不再做解释
加载镜像
docker load -i xx镜像
本文详细指导了在CentOS系统中删除旧版本Docker、安装yum-utils、添加Docker软件包源、离线安装RPM包以及配置镜像加速的过程,包括离线状态下如何加载镜像。
92

被折叠的 条评论
为什么被折叠?



