在Ubuntu 18.04上安装Docker?

时间:2018-04-30 08:37:13

标签: docker ubuntu-18.04

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

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

有人在18.04安装了docker吗?

更新:泊坞文档现已更新,包含18.04

9 个答案:

答案 0 :(得分:14)

关注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

答案 1 :(得分:2)

使用以下内容创建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源文件的stable声明中尽快使用nightly代替deb

答案 2 :(得分:2)

我按照安装指南Get Docker CE for Ubuntu

进行操作

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

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

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

您现在有三个简单的选择:

  • 标准Ubuntu软件包:docker.io
  • 来自Docker Inc.的snap package,它对Dockerfile的位置有一些限制,并且比Ubuntu软件包过期5个月,但可以在更多Linux发行版上使用
  • Docker Inc.的官方docker-ce软件包,该软件包需要其私有存储库和更多安装步骤

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

答案 5 :(得分:0)

以下是在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

答案 6 :(得分:0)

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

sudo apt install docker.io

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

systemctl start docker
systemctl enable docker

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

答案 7 :(得分:0)

从那时起,我无法通过添加边缘存储库(add-apt-repository)来安装docker的社区版本。因此,我不得不使用deb文件进行安装。

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

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

const fs = require('fs');
const webpack = require('webpack');

if (fs.existsSync('../config/webpack.config.dev.js')) {
  console.log('The file exists.');
  const config = require('../config/webpack.config.dev');
  let compiler = webpack(config);
  compiler.run((err, stats) => {
    console.log(err, stats);
  });

}

步骤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

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

适用于Ubuntu Bionic的Docker稳定存储库可在以下位置获得: https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/

答案 8 :(得分:0)

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

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

不仅在ubuntu上工作,而且在docker(kinda)支持的所有平台上工作