如何在Ubuntu 18.10及其衍生版本上安装Docker?

Docker和Ubuntu最小

Docker无疑是一个很棒的开源项目 由具有相同名称的业务实体支持 这使得在相对隔离的环境中运行应用程序过程变得更加容易 称为容器或容器。

Docker与虚拟机不同,它拥有自己的内核,而容器则取决于主机操作系统的内核,这使其更轻便,运行速度更快。

这是最简单的工具,为我们的计算机提供了开发和管理业务应用程序的功能。

使用Docker 基本上,我们可以在操作系统级别执行容器虚拟化, 但要确保Docker使用Linux内核的资源隔离功能,例如cgroup和名称空间,以允许独立容器在单个Linux实例中运行,从而避免了启动和维护虚拟机的开销。

码头工人 它处理两种版本,一种是为EE公司付费的版本。 (企业版) 另一个是免费版本,这是来自CE社区的版本 (社区版)。

通过使用容器,资源可以隔离, 受限制的服务,并赋予进程几乎完全私有的操作系​​统视图的能力 拥有自己的进程空间标识符,文件系统结构和网络接口。 多个容器共享同一内核,但是可以限制每个容器仅使用定义数量的资源,例如CPU,内存和I / O。

这样做的想法是提供抽象层,使程序无论运行的操作系统如何都能运行。

因此,这对于管理许多不同计算机的系统管理员非常有用。

Docker与Ubuntu 18.10的结合实际上是提高效率和简化容器处理的安全选择。

在Ubuntu 18.10及其衍生版本上进行Docker安装

当前有一个适用于Ubuntu 18.10的Docker软件包,但这会产生一些冲突,因此,如果您无法在系统上正确安装Docker,我们可以为您提供帮助。

首先,我们必须对我们的软件包进行更新, 所以我们必须打开一个终端,并在其中执行以下命令:

sudo apt update

sudo apt upgrade

现在做这个,我们有必要使用以下命令安装一些安装Docker所需的软件包:

sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common

Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando:

[sourcecode language="bash"]sudo apt-get install docker-ce

码头工人图像

如果未执行安装,则应该收到如下消息:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package docker-ce is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package 'docker-ce' has no installation candidate

这个错误 我们可以通过在终端中键入以下命令来解决它。 首先,我们将gpg密钥添加到系统中,为此,我们必须下载它:

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 cosmic nightly "

注意:添加此存储库时,我们使用的是开发版本,但对于喜欢它的人,我们可以强制系统为Bionic采取稳定版本的存储库。

为此,我们只需要键入以下内容:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

最后,我们可以使用以下命令安装该应用程序:

sudo apt install docker-ce

如何使用Docker?

在安装结束时,要使服务在系统启动时运行,我们必须使用以下命令:

sudo systemctl enable docker

sudo systemctl start docker

为了确保Docker能够正常运行,最好检查服务状态:

sudo systemctl status docker

最后,如果您想查看Docker版本。

docker -v

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.  

    很好的解释。 谢谢。

  2.   罗姆萨

    戴维(David),按照您的说法,通常是一篇清晰,简短而直接的文章。 我祝贺你。 需要注意的一点是,在添加存储库之后,进行更新(更新),然后继续进行安装。
    来吧,来自马拉加(西班牙)的问候