k8s系列-Docker离线安装
背景
1.本系列k8s文章全部为内网离线部署。
2.全部为root用户执行。
3.Docker使用19.03.9版本。
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。