Docker安装(CentOS)

检查配置

1
2
#要求CentOS内核版本高于3.10
uname -r

卸载之前安装

1
2
3
4
5
6
7
8
yum remove docker
yum remove docker-client
…… …… docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine

安装依赖

1
2
3
yum install -y yum-utils
…… device-mapper-persistent-data
lvm2

设置仓库

1
2
3
4
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo	#docker的yum源

#aliyun的yum源
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker

1
2
3
4
5
yum install docker-ce docker-ce-cli containerd.io

#加入开机启动
systemctl start docker
systemctl enable docker

#验证安装 docker -v

镜像加速

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#https://www.aliyun.com/product/acr?spm=5176.202918.1263681.2.1bf54ef51HwG0Z

#管理控制台——镜像加速——操作手册

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://bi7rlmvn.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

#国内源有时无法拉取部分镜像
#可换源
vim /etc/docker/daemon.json

{
"registry-mirrors":["f42ebfb9.m.daocloud.io"]
}
systemctl restart docker #重启生效

docker info