构建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=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> 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环境

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容