我想在 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
答案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
。
- Ubuntu 16.04