安装Docker
二进制包下载地址:https://download.docker.com/linux/static/stable/
到对应平台的目录下载所需版本的Docker二进制包,并上传到Node节点的/root目录下(本文以x86平台下的Docker18.09.9为例)
- 下载二进制包并安装
[root@k8s-master1 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz [root@k8s-master1 ~]# tar zxf docker-19.03.9.tgz [root@k8s-node2 ~]# mv docker/* /usr/bin [root@k8s-node1 ~]# chmod 755 /usr/bin/{containerd,containerd-shim,ctr,docker,dockerd,docker-init,docker-proxy,runc}
- systemd管理docker
cat > /usr/lib/systemd/system/docker.service << EOF [Unit] 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/bin/dockerd 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 EOF
- 创建配置文件
[root@k8s-master1 ~]# mkdir /etc/docker [root@k8s-node2 ~]# cat > /etc/docker/daemon.json << EOF { "registry-mirrors": ["https://hub-mirror.c.163.com", "https://bmtrgdvx.mirror.aliyuncs.com", "https://dockerhub.azk8s.cn", "https://hub.wuxiaobai.win","https://docker.mirrors.ustc.edu.cn"] } EOF
- 设置docker开机自启并启动
systemctl daemon-reload systemctl start docker systemctl enable docker systemctl status docker
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论