天天看點

Docker離線安裝Docker離線安裝

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