📝 Docker教程
54篇技术文档📅  最后修改于: 2020-11-01 03:08:54        🧑  作者: Mango
本教程说明了Docker容器服务的各个方面。从专注于Docker安装和配置的Docker基础开始,它逐渐转移到网络和注册表等高级主题。本教程的最后几章介绍了Docker的开发方面,以及如何使用Docker容器在开发环境中启动和运行。本教程适用于有兴趣学习将Docker作为容器服务的人员。该产品像野火一样在整个行业中广泛传播,并确实对新一代应用程序的开发产生了影响。因此,对学习Docker的所有方面...
📅  最后修改于: 2020-11-01 03:09:18        🧑  作者: Mango
Docker是一种容器管理服务。 Docker的关键字可以在任何地方开发,发布和运行。 Docker的整个想法是让开发人员轻松开发应用程序,然后将它们运送到容器中,然后可以将其部署到任何地方。Docker的最初版本于2013年3月发布,从那时起,它已成为现代世界发展的流行语,尤其是面对基于敏捷的项目时。Docker的功能Docker能够通过容器提供较小的操作系统资源,从而减小开发规模。使用容器,跨...
📅  最后修改于: 2020-11-01 03:09:41        🧑  作者: Mango
Docker Hub是云上的注册表服务,可让您下载其他社区构建的Docker映像。您还可以将自己的Docker构建的映像上传到Docker集线器。在本章中,我们将看到如何从Docker中心下载和使用Jenkins Docker映像。对于泊坞枢纽的官方网站是-https://www.docker.com/community-edition#/add_ons步骤1-首先,您需要在Docker Hub上...
📅  最后修改于: 2020-11-01 03:10:20        🧑  作者: Mango
在Docker中,一切都基于Images。映像是文件系统和参数的组合。让我们以Docker中的以下命令为例。Docker命令是特定的,它告诉操作系统上的Docker程序需要做些事情。使用run命令来表示我们要创建图像实例,然后将其称为container。最后,“ hello-world”代表制作容器的图像。现在让我们看看如何使用Docker Hub中可用的CentOS映像在Ubuntu计算机上运行...
📅  最后修改于: 2020-11-01 03:10:46        🧑  作者: Mango
容器是可以使用Docker run命令运行的Docker映像的实例。 Docker的基本目的是运行容器。让我们讨论如何使用容器。运行容器容器的运行由Dockerrun命令管理。要以交互方式运行容器,请首先启动Docker容器。然后按Crtl + p,将返回到OS Shell。然后,您将在Ubuntu服务器上的CentOS系统实例中运行。集装箱清单可以通过docker ps命令列出计算机上的所有容器...
📅  最后修改于: 2020-11-01 03:11:33        🧑  作者: Mango
在本章中,我们将详细探讨如何对容器进行处理。码头工人使用此命令,您可以查看容器中的顶级进程。句法选件ContainerID-这是您要查看其顶部进程的Container ID。返回值输出将显示容器中的顶级进程。例上面的命令将显示容器中的顶级进程。输出当我们运行以上命令时,它将产生以下结果-码头工人停止此命令用于停止正在运行的容器。句法选件ContainerID-这是需要停止的容器ID。返回值输出将给...
📅  最后修改于: 2020-11-01 03:11:56        🧑  作者: Mango
下图显示了虚拟化的标准和传统体系结构。该服务器是用于承载多个虚拟机的物理服务器。主机操作系统是基本计算机,例如Linux或Windows。系统管理程序是用于托管虚拟机的VMWare或Windows HyperV。然后,您将在现有虚拟机管理程序之上将多个操作系统作为虚拟机安装为Guest OS。然后,您将在每个Guest OS上托管应用程序。下图显示了通过Docker启用的新一代虚拟化。让我们看一下...
📅  最后修改于: 2020-11-01 03:12:13        🧑  作者: Mango
Docker引擎的优点在于它被设计为可以在各种操作系统上工作。我们已经在Windows上看到了安装,并且在Linux系统上看到了所有Docker命令。现在,让我们看看Windows OS上的各种Docker命令。Docker映像让我们在Windows主机上运行Dockerimages命令。从这里,我们可以看到我们有两个图像-ubuntu和hello-world。运行容器现在,让我们在Windows...
📅  最后修改于: 2020-11-01 03:12:30        🧑  作者: Mango
在本章中,我们将介绍配置Docker的不同选项。服务泊坞窗停止该命令用于停止Docker守护进程。句法选件没有返回值一条消息,显示Docker进程已停止。例输出当我们运行以上命令时,它将产生以下结果-服务docker启动该命令用于启动Docker守护进程。句法选件没有返回值显示一条消息,表明Docker进程已启动。例输出当我们运行以上命令时,它将产生以下结果-...
📅  最后修改于: 2020-11-01 03:13:03        🧑  作者: Mango
默认情况下,启动容器时,在启动容器时还将使用shell命令,如下所示。这是我们在前面几章中使用容器时所看到的。在上面的屏幕截图中,您可以观察到我们发出了以下命令-我们使用此命令创建了一个新容器,然后使用Ctrl + P + Q命令退出了该容器。它确保即使我们从容器中退出后,该容器仍然存在。我们可以使用Dockerps命令验证该容器仍然存在。如果我们必须直接退出容器,那么容器本身将被破坏。现在,有一...
📅  最后修改于: 2020-11-01 03:13:28        🧑  作者: Mango
在前面的章节中,我们已经看到了各种映像文件,例如Centos,它们是从Docker集线器下载的,您可以从中启动容器。下面再次显示一个示例。如果使用Dockerimages命令,则可以看到系统中的现有映像。从上面的屏幕截图中,我们可以看到有两个图像:centos和nsenter。但是Docker还为您提供了创建自己的Docker映像的功能,并且可以借助Docker Files来完成。 Docker ...
📅  最后修改于: 2020-11-01 03:13:51        🧑  作者: Mango
我们在上一章中创建了Docker File。现在是时候构建Docker File了。可以使用以下命令构建Docker文件-让我们进一步了解此命令。码头工人该方法允许用户构建自己的Docker映像。句法选件-t−表示图像的标签ImageName-这是您要为图像指定的名称。TagName-这是您要赋予图像的标签。Dir-Docker文件所在的目录。返回值没有例在这里,myimage是我们为图像赋予的名...
📅  最后修改于: 2020-11-01 03:14:24        🧑  作者: Mango
公共存储库可用于托管可供其他所有人使用的Docker映像。一个示例是Docker Hub中可用的映像。 Centos,Ubuntu和Jenkins等大多数映像都可以公开获得。我们还可以通过将图像发布到Docker Hub上的公共存储库来使其可用。对于我们的示例,我们将使用“构建Docker文件”一章中构建的myimage存储库,并将该图像上载到Docker Hub。首先,让我们回顾一下Docker...
📅  最后修改于: 2020-11-01 03:14:46        🧑  作者: Mango
在Docker中,容器本身可以在端口上运行应用程序。运行容器时,如果要通过端口号访问容器中的应用程序,则需要将容器的端口号映射到Docker主机的端口号。让我们来看一个如何实现此目的的示例。在我们的示例中,我们将从Docker Hub下载Jenkins容器。然后,我们将把Jenkins端口号映射到Docker主机上的端口号。步骤1-首先,您需要在Docker Hub上进行简单的注册。步骤2-注册后...
📅  最后修改于: 2020-11-01 03:15:11        🧑  作者: Mango
您可能需要拥有自己的私有存储库。您可能不想将存储库托管在Docker Hub上。为此,Docker本身提供了一个存储库容器。让我们看看如何下载和使用该容器进行注册表。步骤1-使用Dockerrun命令下载私有注册表。可以使用以下命令完成此操作。关于上述命令,需要注意以下几点:Registry是由Docker管理的容器,可用于托管私有存储库。容器公开的端口号是5000。因此,使用–p命令,我们将相同...