欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

# 显示如上即成功
相关标签: k8s docker

上一篇: 学习spring事务与消息队列

下一篇: