1.安装
官方,https://docs.docker.com/engine/install/centos/
1.1yum方式
shell
#安装依赖
yum install device-mapper-persistent-data lvm2 bash-completion -y
#安装具体版本
yum install docker-ce-20.10.15 -y
#安装依赖
yum install device-mapper-persistent-data lvm2 bash-completion -y
#安装具体版本
yum install docker-ce-20.10.15 -y
1.2修改配置文件
shell
#创建docker目录
mkdir /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": [
"native.cgroupdriver=systemd"
],
"max-concurrent-downloads": 10,
"max-concurrent-uploads": 5,
"live-restore":true,
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file":"5"
},
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
],
"registry-mirrors" : [
],
"data-root": "/data/docker"
}
EOF
#创建docker目录
mkdir /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": [
"native.cgroupdriver=systemd"
],
"max-concurrent-downloads": 10,
"max-concurrent-uploads": 5,
"live-restore":true,
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file":"5"
},
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
],
"registry-mirrors" : [
],
"data-root": "/data/docker"
}
EOF
1.3添加用户(可选)
shell
useradd dev
usermod -aG docker dev
newgrp docker
useradd dev
usermod -aG docker dev
newgrp docker
1.4启动
shell
systemctl daemon-reload
systemctl enable --now docker
systemctl daemon-reload
systemctl enable --now docker