Docker離線安裝
目錄
Docker離線安裝
一、基礎配置
二、安裝docker
一、基礎配置
1、關閉防火牆
systemctl stop firewalld && systemctl disable firewalld
2、關閉selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
3、基礎配置
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
rm -rf /etc/timezone
echo "Asia/Shanghai" > /etc/timezone
sudo echo '' >> /etc/profile;source /etc/profile
二、安裝docker
1、安裝docker
# 下載下傳依賴包
yum install -y --downloadonly --downloaddir=/home/docker-ce-19.03.15-3 docker-ce-19.03.15-3.el7 docker-ce-cli-19.03.15-3.el7
# 安裝依賴包
yum localinstall /home/docker-ce-19.03.15-3/*.rpm
2、配置daemon.json
if [ ! -d "/etc/docker" ]; then
mkdir /etc/docker
fi
if [ ! -f "/etc/docker/daemon.json" ]; then
touch /etc/docker/daemon.json
fi
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://xirgurp7.mirror.aliyuncs.com"],
"oom-score-adjust": -1000,
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
},
"max-concurrent-downloads": 10,
"max-concurrent-uploads": 10,
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
EOF
3、啟動服務
systemctl daemon-reload && systemctl start docker && systemctl enable docker