在 Ubuntu 18.04 上安装 Docker?

Install Docker on Ubuntu 18.04?

我在 Ubuntu 上查看了 Docker 的文档页面,但没有看到最近发布的 18.04。

https://docs.docker.com/install/linux/docker-ce/ubuntu/

有人在 18.04 安装了 docker 吗?

更新:docker 文档现已更新并包括 18.04

18.04 不是稳定版本,而是 Edge releases。切换到边缘通道。

编辑:抱歉,您的意思是 Ubuntu 18.04,而不是 Docker 18.04 也许这有帮助:https://linuxconfig.org/how-to-install-docker-on-ubuntu-18-04-bionic-beaver

使用以下内容创建一个 apt 源列表文件:

/etc/apt/sources.list.d/docker.list

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic nightly

更新存储库并安装 docker 引擎:

sudo apt update
sudo apt install docker-ce

您可以在 apt 源文件的 deb 声明中使用 stable 代替 nightly

正在关注 link https://download.docker.com/linux/ubuntu/dists/bionic/pool/, 现在可以选择稳定了

$ sudo cat /etc/apt/sources.list.d/docker.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

我遵循了安装指南Get Docker CE for Ubuntu

在第 4 步中,我添加了边缘存储库:

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

您现在有三个清理选项:

  • 一个标准的Ubuntu包:docker.io
  • 来自 Docker Inc 的 snap package 对您的 Docker 文件的位置有一些限制,并且比 Ubuntu 早 5 个月包,但适用于更多 Linux 发行版
  • 来自 Docker Inc 的官方 docker-ce 软件包,需要他们的私人仓库和更多安装步骤

有关更多有用的说明、详细信息和参考,请参阅 askubuntu: Docker-CE or docker.io package

以下是如何在 Ubuntu 18.04 上安装 Docker CE:

sudo apt 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 bionic test"
sudo apt update sudo apt install docker-ce

现在,使用此命令检查安装的版本:

docker -v

安装 Docker 的最简单方法是通过 Ubuntu 图像存储库:

sudo apt install docker.io

重新启动计算机,然后执行:

systemctl start docker
systemctl enable docker

https://www.howtoforge.com/tutorial/ubuntu-docker/

从那以后,我无法通过添加边缘存储库 (add-apt-repository) 安装 docker 的社区版。因此,我必须使用 deb 文件进行安装。

为了在 Ubuntu Bionic 上安装 docker 社区版 - 我使用了以下步骤。

第 1 步:使用 wget 实用程序下载 .deb 文件

wget -c https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/containerd.io_1.2.6-3_amd64.deb
wget -c https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_19.03.1~3-0~ubuntu-bionic_amd64.deb
wget -c https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_19.03.1~3-0~ubuntu-bionic_amd64.deb

第 2 步:现在使用 dpkg 实用程序安装下载的文件

sudo dpkg -i containerd.io_1.2.6-3_amd64.deb
sudo dpkg -i docker-ce-cli_19.03.1~3-0~ubuntu-bionic_amd64.deb
sudo dpkg -i docker-ce_19.03.1~3-0~ubuntu-bionic_amd64.deb

参考文献: https://docs.docker.com/install/linux/docker-ce/ubuntu/

Ubuntu Bionic 的 Docker 稳定存储库位于: https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/

您可以使用一个简单的命令安装 docker:

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

不仅适用于 ubuntu,而且适用于 docker 支持的所有平台(有点)