2.1 安装 docker-ce

2.1.1 安装指定版本 docker-ce

列出所有版本列表

yum list docker-ce --showduplicates
Loading mirror speeds from cached hostfile
* base: mirrors.ustc.edu.cn
* elrepo: mirror-hk.koddos.net
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
Available Packages
docker-ce.x86_64                                                     17.03.0.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.03.1.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.03.2.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.03.3.ce-1.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     17.06.0.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.06.1.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.06.2.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.09.0.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.09.1.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.12.0.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     17.12.1.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     18.03.0.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     18.03.1.ce-1.el7.centos                                                     docker-ce-stable
docker-ce.x86_64                                                     18.06.0.ce-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     18.06.1.ce-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     18.06.2.ce-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     18.06.3.ce-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:18.09.0-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.1-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.2-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.3-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.4-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.5-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.6-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.7-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.8-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:18.09.9-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.0-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.1-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.2-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.3-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.4-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.5-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.6-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.7-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.8-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.9-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:19.03.10-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:19.03.11-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:19.03.12-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:19.03.13-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:19.03.14-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:19.03.15-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:20.10.0-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.1-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.2-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.3-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.4-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.5-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.6-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.7-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.8-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.9-3.el7                                                             docker-ce-stable
docker-ce.x86_64                                                     3:20.10.10-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:20.10.11-3.el7                                                            docker-ce-stable
docker-ce.x86_64                                                     3:20.10.12-3.el7                                                            docker-ce-stable

安装 20.10.12 的最新版本

yum -y install docker-ce-20.10.12 docker-ce-cli-20.10.12

2.4.2 配置daemon.json

配置docker镜像加速以及日志相关配置

Kubernetes官方推荐使用cgroup driversystemd

kubeadm clusters should be using the "systemd" driver

镜像加速推荐使用阿里云的,上https://cr.console.aliyun.com/注册

mkdir /etc/docker
tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://mciwm180.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn/",
    "https://registry.docker-cn.com"
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-file": "10",
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF

systemctl enable --now docker

[!Note] overlay2 is the preferred storage driver for systems running Linux kernel version 4.0 or higher, or RHEL or CentOS using version 3.10.0-514 and above.

2.4.3 docker 配置代理

部分镜像下载不下来,可是在 service 文件中增加几行环境变量,配置代理进行下载,具体操作如下:

其中:192.168.122.1:1080 是你代理服务器的地址和端口

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

[Service]
Environment=HTTP_PROXY=socks5://192.168.122.1:1080
Environment=HTTPS_PROXY=socks5://192.168.122.1:1080
Environment=NO_PROXY=127.0.0.1,192.168.122.0/24
...

重启加载

systemctl daemon-reload
systemctl restart docker
Copyright © huangzhongde.cn 2021 all right reserved,powered by Gitbook该文件修订时间: 2022-01-28 00:02:24

results matching ""

    No results matching ""