一. 卸载默认的Docker
- 查看默认安装的Docker
yum list installed | grep docker
- 卸载默认的Docker
yum remove -y <程序名 [...]>
e.g:yum remove -y docker.x86_64 docker-client.x86_64 docker-commo
二. 安装最新版本的Docker
- 安装所需的包。
Install required packages. yum-utils provides the yum-config-manager utility, and device-mapper-persistent-data and lvm2 are required by the devicemapper storage driver.
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 使用以下命令设置稳定存储库。
Use the following command to set up the stable repository.
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 更新 yum 缓存
sudo yum makecache fast
- 安装最新稳定版本的Docker CE和containerd。
如要安装指定版本的Docker,请转到下一步。
Install the latest version of Docker CE and containerd, or go to the next step to install a specific version:
sudo yum install docker-ce docker-ce-cli containerd.io
- 安装指定版本的Docker,列出可用版本,然后选择并安装。
列出可用版本:
yum list docker-ce --showduplicates | sort -r
安装指定版本:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
三. 启动Docker后台服务
sudo systemctl start docker
或
service docker start
四. 设置开机启动和镜像容器代理
- 设置开启自启
chkconfig docker on
- 配置镜像加速器(使用阿里云镜像)
Linux下进入目录 /etc/docker 下,修改daemon.json的registry-mirrors属性(如果没有daemon.json请自行添加):
{
"registry-mirrors": [
"https://8rv23vil.mirror.aliyuncs.com"
],
"debug": true,
"storage-driver":"devicemapper"
}
Windows下进入目录 C:\ProgramData\Docker\config 下,修改daemon.json的registry-mirrors属性:
{
"registry-mirrors": [
"https://8rv23vil.mirror.aliyuncs.com"
],
"insecure-registries": [],
"debug": true,
"experimental": false
}
五. 查看Docker版本信息
docker version








网友评论