Docker无疑是一个很棒的开源项目 由具有相同名称的业务实体支持 这使得在相对隔离的环境中运行应用程序过程变得更加容易 称为容器或容器。
Docker与虚拟机不同,它拥有自己的内核,而容器则取决于主机操作系统的内核,这使其更轻便,运行速度更快。
这是最简单的工具,为我们的计算机提供了开发和管理业务应用程序的功能。
使用Docker 基本上,我们可以在操作系统级别执行容器虚拟化, 但要确保Docker使用Linux内核的资源隔离功能,例如cgroup和名称空间,以允许独立容器在单个Linux实例中运行,从而避免了启动和维护虚拟机的开销。
Docker 它处理两种版本,一种是为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
很好的解释。 谢谢。
戴维(David),按照您的说法,通常是一篇清晰,简短而直接的文章。 我祝贺你。 需要注意的一点是,在添加存储库之后,进行更新(更新),然后继续进行安装。
来吧,来自马拉加(西班牙)的问候