如何在Ubuntu 16.04 LTS上安装Docker?

我想在Ubuntu 16.04 LTS上构建和运行Docker容器。 如何安装Docker?

Docker有两种版本:Comunity Edition(CE)和Enterprise Edition(EE)。 看到这个问题的差异。 如果您不知道要采取哪种方法,请使用Docker CE。

Ubuntu安装说明列出了您需要的所有详细信息,但在大多数情况下,它归结为:

(1)设置docker存储库

sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 

(2)安装Docker CE

 sudo apt-get update sudo apt-get install docker-ce 

(3)validation安装

 sudo docker run hello-world 

安装Ubuntu存储库版本

 sudo apt install docker.io 

检查版本

 docker --version 

使用以下命令在Ubuntu上安装docker的最简单方法,您可以从https://get.docker.com/获取

此脚本用于通过以下方式快速轻松地安装:

 $ curl -fsSL https://get.docker.com | sh 

要么

 wget -qO- https://get.docker.com/ | sh 

对于测试版本(即发布候选版本):

 $ curl -fsSL https://test.docker.com | sh 

要么

  wget -qO- https://test.docker.com/ | sh 

对于具有实验性function的rc构建:

 $ curl -fsSL https://experimental.docker.com | sh 

要么

  wget -qO- https://experimental.docker.com/ | sh 

要安装社区版,请添加GPG密钥

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 

添加docker存储库

 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update 

为了确保,你将从Docker repo安装docker,

 apt-cache policy docker-ce 

现在安装docker,

 sudo apt-get install -y docker-ce 

它将默认运行,但您可以检查状态

 sudo systemctl status docker 

您可以按照以下步骤在Ubuntu中安装docker-ce –

  1. 首先安装依赖项

     sudo apt install apt-transport-https ca-certificates curl software-properties-common 
  2. 将官方Docker存储库的GPG密钥添加到系统:

     curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 
  3. 使用以下命令将sources.list.d中的Docker存储库添加到APT源 –

     sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge" 
  4. validation您是否能够从Docker存储库安装Docker

     apt-cache policy docker-ce 
  5. 最后,使用以下命令安装Docker CE软件包

     sudo apt-get install -y docker-ce 

瞧,你已经安装了Docker-CE。 您可以通过检查已安装的docker-ce的版本来validation安装

 docker --version 

有关更详细的说明,请参阅本教程

Debian安装。

  1. 检查你的ubuntu代码名称

lsb_release -a | grep Code

代号:xenial

  1. 检查你的CPU架构

lscpu | grep Arch

架构:x86_64的

最后下载你的debian src。 转到https://download.docker.com/linux/ubuntu/dists/ ,选择您的Ubuntu版本,浏览到pool / stable /并选择amd64,armhf,ppc64el或s390x。 下载要安装的Docker版本的.deb文件。

sudo dpkg -i /path/to/package.deb

 docker -v 

Docker版本18.06.0-ce

对于Linux Mint (基于ubuntu) ,BTW需要在添加存储库后手动更改版本名称。

子步骤:

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • 根据underling ubuntu版本:
    • Ubuntu 16.04
      sarah或其他名称改为xenial
    • Ubuntu 18.04
      改变tara或其他名称, bionic