4.k8s入门:docker部署(二进制包离线安装)
程序员文章站
2024-03-12 12:04:38
...
一、概述
在每个机器上都部署docker
1.1 环境准备
1.1.1 机器
主机IP | 角色 |
---|---|
172.25.78.55 | node1 |
172.25.78.56 | node2 |
172.25.78.57 | node3 |
1.1.2 安装包
- docker-19.03.9.tgz
参考3.k8s入门:k8s部署之二进制包离线安装(x86服务器)教程下载
二、安装
在所有节点上执行下面步骤
【step.1 解压】
tar -zxvf docker-19.03.9.tgz
【step.2 复制到/usr/bin】
cp -r docker/* /usr/bin/
【step.3 设置系统服务】
# 1.进入/usr/lib/systemd/system
cd /usr/lib/systemd/system
# 2.创建docker的启动文件
vi docker.service
# 将下面内容复制到docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.io
[Service]
Environment="PATH=/root/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
EnvironmentFile=-/root/k8s/conf/docker.conf
ExecStart=/usr/bin/dockerd --log-level=error
Restart=on-failure
RestartSec=5
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
【step.4 设置配置】
docker使用默认配置即可。
【step.5 启动并设置开机自启】
systemctl daemon-reload
systemctl enable docker
systemctl start docker
【step.6 验证是否安装成功】
# docker version
Client: Docker Engine - Community
Version: 19.03.9
API version: 1.40
Go version: go1.13.10
Git commit: 9d988398e7
Built: Fri May 15 00:22:47 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.9
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 9d988398e7
Built: Fri May 15 00:28:17 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
# 显示如上即成功
上一篇: 学习spring事务与消息队列