构建kubernetes基础系统镜像-安装Docker

1. 更新软件源

apt-get update

2. 安装所需依赖

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

3. 安装 GPG 证书

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4. 新增软件源信息

add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5. 再次更新软件源

apt-get -y update

6. 安装 Docker CE 版,指定版本(19.03)

列出您的存储库中可用的版本
apt-cache madison docker-ce
选择版本安装(使用第二列中的版本字符串安装特定版本如:5:19.03.153-0ubuntu-bionic
示例
apt-get install docker-ce= docker-ce-cli= containerd.io
命令
apt-get install docker-ce=5:19.03.15~3-0~ubuntu-bionic docker-ce-cli=5:19.03.15~3-0~ubuntu-bionic containerd.io

7. 查看信息

docker version

8. 安装出现问题,移除docker重新安装

  • 如果执行卸载时出现如下错误,先执行 apt-get update 更新下
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
  • 卸载Docker CE软件包(主机上的图像,容器,卷或自定义配置文件不会自动删除)
    apt-get purge docker-ce

  • 把依赖什么的也全都删掉
    apt autoremove docker-ce
    apt-get autoremove docker docker-ce docker-engine docker.io containerd runc apt-get autoremove docker-ce-*

  • 要删除所有图像,容器和卷(须手动删除任何已编辑的配置文件)
    rm -rf /var/lib/docker
    rm -rf /etc/systemd/system/docker.service.d

  • 针对卸载后重装后需要重启docker服务才能正常使用
    systemctl restart docker

8. 配置加速器

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件 不存在请新建该文件)
vim /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

根据次版本核配置,本人已搭建集群与高可用集群环境,如遇到相关问题,未在文章中说明,可联系本人
谢谢大家关注,点个赞呗~
如需转载请标明出处,谢谢~~

下一篇:构建kubernetes基础系统镜像-基于kubeadm安装kubernetes环境

你可能感兴趣的:(构建kubernetes基础系统镜像-安装Docker)