在Ubuntu 18.04上安装Docker?

在Ubuntu 18.04上安装Docker?,docker,ubuntu-18.04,Docker,Ubuntu 18.04,我查看了Ubuntu上Docker的文档页面,没有看到最近发布的18.04 有人在18.04安装docker吗 更新:docker文档现已更新,包括18.0418.04不是一个稳定的版本,而是一个边缘版本。切换到边缘频道 编辑:对不起,你是说Ubuntu 18.04,不是Docker 18.04 这可能会有所帮助:创建一个包含以下内容的apt源代码列表文件: /etc/apt/sources.list.d/docker.list 更新存储库并安装docker引擎: sudo apt updat

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

有人在18.04安装docker吗


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

18.04不是一个稳定的版本,而是一个
边缘版本
。切换到边缘频道

编辑:对不起,你是说Ubuntu 18.04,不是Docker 18.04
这可能会有所帮助:

创建一个包含以下内容的
apt
源代码列表文件:

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

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

sudo apt update
sudo apt install docker-ce
apt源文件可用后,您可以在apt源文件的
deb
声明中使用
stable
而不是
nightly

以下链接, 你现在可以选择稳定

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

我遵循安装指南

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

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

您现在有三个清洁选项:

  • 一个标准的Ubuntu包:docker.io
  • Docker Inc.的一个版本,它对Dockerfile的位置有一些限制,比Ubuntu软件包过期5个月,但适用于更多的Linux发行版
  • docker Inc.的官方docker ce软件包,需要其私人回购和更多安装步骤

有关更多有用的说明、详细信息和参考资料,请参见以下内容:如何在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

此后,我无法通过加载边缘存储库(添加apt存储库)来安装docker社区版。因此,我必须使用deb文件进行安装

为了在Ubuntu Bionic上安装docker community edition,我使用了以下步骤

步骤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
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
第2步:现在使用dpkg实用程序安装下载的文件

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
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
参考文献:

Ubuntu仿生版Docker的稳定存储库位于:

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

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

不仅在ubuntu上有效,而且在docker(类似)支持的所有平台上也有效。

docker repo中有
仿生树:因此
/etc/apt/sources.list.d
中的以下内容将有效
deb[arch=amd64] https://download.docker.com/linux/ubuntu bionic edge
我刚刚将发行版升级到18.04,为docker添加了上述功能。Docker在外面工作box@OlegSklyar对不起,我不太明白你的评论。你介意写一份详细的答复吗?可能是正确的,所以我可以接受:)您可以使用
docker.io
命令
sudo apt install docker.io
,因为bionic的稳定版本尚未发布,我已经列出了这里的步骤,试一试!Stable现在也可以使用:@Datz我在谷歌上搜索时也发现了这篇文章,但我不确定这是不是
警告:到目前为止,这个存储库不支持仿生。确保它是在你这样做的时候。如果不是,Artful可以作为临时替代品,因此用Artful替换上述仿生关键字。接下来,您需要添加Docker的GPG密钥@OlegSklyar它不是-好的,那么它很快就会出现。那就每晚吃一次吧。从概念上讲,问题不是关于使用
stable
发行版,是吗?此时
stable
不可用。只有
测试
夜间
,正如@flvI所说,我已经安装了18.06.0-ce-dev。如何卸载它并安装稳定版本?根据文档,我已尝试运行
sudo apt get remove docker docker engine docker.io
,但我得到的
包“docker engine”未安装,因此未删除的包“docker”未安装,因此未删除的包“docker.io”未安装,因此未删除
@Lykos最初是如何安装的?标准包(和私有apt回购包)和snap包的答案不同。对于snap,要切换频道,请参阅我建议按照Docker文档中的说明进行操作,因为它已经更新。我描述的每种受支持的方法都有优点。正式的Docker方法需要更多的步骤,并且相信他们的回购协议是安全维护的,但当然直接来自Docker,并且可能更快地获得安全更新。