docker-ce安装方法

Docker-ce (community edition社区版)
 
参考官网
https://docs.docker.com/install/linux/docker-ce/ubuntu/
 

先决条件(prerequisites)

1. 系统要求(os requirements)

支持以下ubuntu版本的64位系统:

  • Cosmic 18.10
  • Bionic 18.04 (LTS)
  • Xenial 16.04 (LTS)

docker-ce支持x86_64 (or amd64), armhf, arm64, s390x (IBM Z), and ppc64le (IBM Power)架构

2. 卸载旧版本(uninstall old versions)

如果系统中安装了docker,docker.io,docker-engine,使用以下命令卸载它们:

$ sudo apt-get remove docker docker-engine docker.io containerd runc

安装(install docker ce)

有以下几种安装方法,取决于具体需求:

  1. 通常选择使用设置docker对应的仓库( set up Docker’s repositories),然后从中安装。这样易于安装以及更新任务(task)。通常建议使用这种方法。
  2. 也可以下载DEB安装包,然后手动安装,以及在之后纯手动更新。这种方法适用于没有网络连接的情况。
  3. 在测试和开发环境中,还可以选择使用自动化脚本安装。

这里只介绍第一种方法使用仓库安装(install using the repository),如需剩下两种,可以前往官网查看。

使用仓库安装(install using the repository)

在一个新机器上第一次安装docker-ce之前,需要先设定docker仓库(Docker repository)。以后可以通过这个仓库进行安装和更新。

1. 设置仓库

  1. 更新apt
$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  1. 添加Docker官方的GPG key
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 验证密钥,搜索后八位,如9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88,输入:
$ sudo apt-key fingerprint 0EBFCD88
  1. 使用以下命令来设置稳定的repository
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

2. 安装docker(install docker ce)

  1. 更新apt
$ sudo apt-get update
  1. 安装最新版本的docker
$ sudo apt-get install docker-ce
  1. 列出repository中可用的版本:
$ apt-cache madison docker-ce
  1. 从上一步列出的列表的第二列选择对应的版本,进行安装:
$ sudo apt-get install docker-ce=<VERSION_STRING>
  1. 通过运行一个hello-word图片来验证docker ce是否安装成功:
$ sudo docker run hello-world

卸载docker

$ sudo apt-get purge docker-ce

相关的配置文件必须手动删除,删除相关文件:

$ sudo rm -rf /var/lib/docker

猜你喜欢

转载自blog.csdn.net/weixin_43901865/article/details/112589405