如何在 Ubuntu 16.04 LTS 上安装 Docker?

如何在 Ubuntu 16.04 LTS 上安装 Docker?

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

答案1

Docker 有两种版本:社区版 (CE) 和企业版 (EE)。请参阅这个问题了解区别。如果你不知道该选哪个,就选 Docker CE。

有两种安装方法(谢谢,卡图修尔!)。官方的docker方式比较新。

(A)Ubuntu 官方仓库

$ sudo apt-get install docker.io

过去,这种方式不被鼓励,因为 docker 包已经过时了。宇宙源现在已经相当新了。

(B)官方 Docker 方式

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)验证安装

sudo docker run hello-world

最新版本可以在这里找到这里。2018 年 11 月为 18.06。此版本可从上述来源获得,而默认的 Ubuntu 软件包源仅包含 Docker 1.5(来源)您可以在docker 发行说明。1.5 版本太旧了,我无法查明它到底有多旧。

答案2

安装 Ubuntu 存储库版本

sudo apt install docker.io

使用以下方法检查版本

docker --version

你可能还想做安装后步骤。谢谢@wisbucky

答案3

在 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

对于具有实验功能的 rc 构建:

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

或者

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

答案4

顺便说一句,对于Linux Mint (基于 ubuntu),添加存储库后,需要手动更改发布名称。

子步骤:

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

相关内容