天天看点

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