k8s系列-Docker离线安装

378 阅读1分钟

k8s系列-Docker离线安装

背景

1.本系列k8s文章全部为内网离线部署。

2.全部为root用户执行。

3.Docker使用19.03.9版本。

k8s-系列目录

k8s-系列教程-目录

一、准备工作

1.下载安装包

download.docker.com/linux/stati…

2.上传到服务器

cd /root
tar -zxvf docker-19.03.9.tgz
mv docker/* /usr/local/bin/

3.加入到系统应用并配置开机自启

vim /etc/systemd/system/docker.service

## 内容如下

Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
 
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd --graph=/var/lib/docker
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
 
[Install]
WantedBy=multi-user.target

开机自启

systemctl enable docker.service

4.配置Docker(不以k8s为目的安装的话,不需要配置这里)

此处配置是因为需要指定这个groupdriver跟k8s为一样的。不然K8s启动会报错。

vim /etc/docker/daemon.json
# 内容如下
{

  "exec-opts":["native.cgroupdriver=systemd"]

}

5.启动Docker

systemctl daemon-reload
systemctl restart docker

6.验证Docker

docker info
# 可以看到cgroupdriver已经变为systemd。