二 安装 Docker

1 环境

1.1 测试环境(Docker 1.7.1(2015-07-14))

$ docker version
Client version: 1.7.1(2015-07-14)
Client API version: 1.19
Server version: 1.7.1(2015-07-14)
Server API version: 1.19

https://docs.docker.com/engine/release-notes/prior-releases/#171-2015-07-14

这版本都是 2015 年的版本了。。。。

1.2 线上环境(Docker 20.10.5)

docker version
Client: Docker Engine - Community
 Version:           20.10.5
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        55c4c88
 Built:             Tue Mar  2 20:17:04 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.5
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       363e9a8
  Built:            Tue Mar  2 20:15:27 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.4
  GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
 runc:
  Version:          1.0.0-rc93
  GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

2 docker 安装

2.1 bin 安装

https://download.docker.com/linux/static/stable/x86_64/

  • 官网下载压缩包

  • 解压到 /usr/bin

  • 在解压目录执行 dockerd,即可启动

2.2 rpm 安装

3 docker 启动参数

3.1 centos8 启动文件

3.1.1 containerd

/usr/lib/systemd/system/containerd.service

3.1.2 docker

/usr/lib/systemd/system/docker.service

配置文件(/etc/docker/daemon.json) ---- 忽略(启动文件时,会加载 /etc/docker/daemon.json, 目前已配置到 docker.service 中)

data-root 和 exec-root 需要是个非软链目录,否则启动容器时会失败

3.2 Ceontos6.3 启动文件

/etc/init.d/docker

chmod +x /etc/init.d/docker

使用 deck 部署时,需要将 bin_dir 改为 "/home/opt/deck/1.0/docker/20.10.17/bin"

Last updated