docker 上游档案

docker 上游档案

在我的笔记本电脑中,我主要使用 LXD 来获取用于开发的容器并管理生产中的 LXD 容器(与 Ansible 集成)。

我有一个部署需求docker/docker-compose。我知道我可以安装docker.io软件包(包含 LXC 兼容性补丁),但现在 Docker 提倡使用 Docker-CE/Docker-EE。在这种情况下将是 Docker-CE。

这个是否有来自 Ubuntu 软件包的补丁docker.io?或者将来 Docker-CE 引擎是否可以从 Canonical 存储库或 PPA 进行部署?

答案1

我知道这个问题已经过时了,但我相信 docker 上游已经发布了一个支持此功能的版本,所以我想我会在这里提出一个答案。因此,在 Ubuntu 中,从 18.04 开始您实际上有两个选项(实际上这些选项在 16.04 上也大多有效):

docker 上游档案

目前,docker 上游建议使用更复杂的从自定义档案安装的说明集等等。只要您拥有 17.06 及更新版本,这也可以满足您的需求。

docker.io包裹

sudo apt install docker.io

Canonical/Ubuntu 社区成员会定期对此进行版本控制和更新,但确实会稍微滞后于上游。您可以像保留 ubuntu 上的常规 apt 包一样保留此包。您可以阅读有关Ubuntu wiki 上的 SRU 例外查看其中涉及的质量控制。Xenial 和 Bionic 中的版本是或接近 17.03,但它们似乎包含在 LXD 中运行所需的补丁。

編輯註釋:https://github.com/docker/docker-snap- 自本次更新(2018 年 9 月 25 日)起,不再推荐使用 docker snap。如果将来情况发生变化,请随时编辑此答案。

相关内容