找到 122 篇文章 关于 Docker

如何删除旧的 Docker 容器?

Raunak Jain
更新于 2021 年 8 月 6 日 12:20:46

604 次浏览

Docker 允许您删除不再使用的旧容器和陈旧容器。您可以使用 Docker rm 或 Docker container rm 命令来执行此操作。但是,在开始删除容器之前,您需要确保没有容器正在运行。在这种情况下,Docker 会抛出错误。但是,还有另一种解决方法。您也可以使用 --force 选项强制删除 Docker 容器。Docker 删除命令允许您一起删除一个或多个 Docker 容器。您只需要指定容器 ID 或 ... 阅读更多

如何在 Docker 中列出镜像?

Raunak Jain
更新于 2021 年 8 月 6 日 12:18:02

6K+ 次浏览

Docker 提供了许多有用的 Docker 命令,可帮助您创建、操作和管理 Docker 对象,例如卷、镜像、容器、网络等。如果您已经使用 Docker 很长时间了,那么您的机器上可能已经存在多个 Docker 镜像。跟踪所有这些镜像变得非常困难,尤其是在通过单个命令行的情况下。但是,您可以列出所有 Docker 镜像以及过滤后的输出以获得所需的结果。在本文中,我们将讨论如何使用不同的命令以及多个选项来列出我们 ... 阅读更多

如何在 Docker 中列出容器?

Raunak Jain
更新于 2021 年 8 月 6 日 12:14:36

14K+ 次浏览

通过单个命令行在单个主机上管理多个 Docker 容器可能会变得很困难。因此,最好了解 Docker 命令以最佳方式管理容器。Docker 为我们提供了许多命令行工具和实用程序来管理容器。在本文中,我们将讨论如何通过多种方式列出 Docker 容器。我们还将了解如何过滤列表输出以获得所需的结果。因此,事不宜迟,让我们开始吧。列出 Docker 容器主要有两种主要的命令可用于显示所有 ... 阅读更多

如何从主机获取 Docker 容器的 IP 地址?

Raunak Jain
更新于 2021 年 8 月 6 日 12:10:52

9K+ 次浏览

如果您已经使用 Docker 很长时间了,那么您的主机上可能已经运行了许多容器。有时,跟踪所有这些容器变得非常困难。此外,如果您在网络上或使用 compose,则网络内部可能正在运行多个容器。在这种情况下,确定哪个容器正在运行以及哪个容器已失败非常困难。您可能需要定期 ping 这些容器以检查其状态。为此,您需要拥有容器的 IP 地址。您可以轻松地获取 ... 阅读更多

如何强制重新构建 Docker 镜像?

Raunak Jain
更新于 2021 年 8 月 6 日 12:05:55

9K+ 次浏览

当您执行 Docker pull 命令或 Docker run 命令时,守护程序首先通过比较镜像的摘要来检查本地机器中是否存在类似的镜像。如果找到匹配项,则不需要搜索注册表中的镜像,守护程序可以简单地创建已存在镜像的副本。但是,如果找不到副本,它将开始从注册表中拉取它。当您尝试使用 Dockerfile 构建镜像时,情况也是如此。我们都知道 Docker 镜像是多层文件,其中包含多个镜像层 ... 阅读更多

如何在 shell 到 Docker 容器后编辑文件?

Raunak Jain
更新于 2021 年 8 月 6 日 11:58:21

1K+ 次浏览

在创建 Docker 镜像时,您会指定镜像的构建上下文。镜像构建上下文包含您希望包含在您将要从该镜像创建的容器中的所有文件。这包括应用程序的源代码、Dockerfile、其他系统文件等。一旦您使用 Docker build 命令指定了构建上下文的路径,就可以构建镜像。此外,您可以在 Dockerfile 中使用 COPY 指令,甚至可以使用 Docker cp 命令将文件从本地机器复制到容器内部。但是,如果您想 ... 阅读更多

如何在 Docker 中处理持久性存储(例如数据库)?

Raunak Jain
更新于 2021 年 8 月 6 日 11:55:46

184 次浏览

您可以使用 Docker 卷来实现 Docker 中持久性存储的解决方案。也有绑定挂载,但它们的问题在于它们高度依赖于底层主机以及目录结构。卷完全由 Docker 管理和控制。使用绑定挂载,我们将主机系统上的文件或目录挂载到容器。我们可以通过其绝对路径引用已挂载的目录。但是,当我们使用卷时,我们在主机上的 Docker 存储目录内创建一个新目录,该目录 ... 阅读更多

如何将文件从主机复制到 Docker 容器?

Raunak Jain
更新于 2021 年 8 月 6 日 11:53:21

17K+ 次浏览

如果您有一个正在运行的 Docker 容器,并且您想将文件从主机复制到 Docker 容器,则有几种方法可以做到这一点。一种方法是使用 Dockerfile 中的 ADD 或 COPY 指令,并在启动容器时传递您希望包含在容器中的文件的路径。但是,如果您已经有一个正在运行的容器会发生什么情况?为了包含一个小文件而一遍又一遍地构建相同的镜像是不可行的。为了避免这种混乱,Docker 允许我们 ... 阅读更多

如何将 Docker 镜像从一个主机复制到另一个主机而不使用存储库?

Raunak Jain
更新于 2021 年 8 月 6 日 11:47:34

2K+ 次浏览

如果您在自己的本地机器上有一个 Docker 镜像,并且您希望将该镜像复制到另一台机器上,则有两种方法可以做到这一点。第一种方法是将该镜像推送到存储库(例如 Dockerhub 注册表中的存储库)。您需要在 Dockerhub 中拥有一个帐户,然后您可以使用 Docker push 命令将其上的镜像推送到该存储库。但是,如果您不想经历创建帐户、标记镜像等所有麻烦,则可以使用其他简单的方法。让我们检查所有 ... 阅读更多

Docker 与虚拟机有什么不同?

Raunak Jain
更新于 2021 年 8 月 6 日 11:44:52

248 次浏览

当我们谈到计算机资源的有效利用和合理分配时,虚拟机和 Docker 容器都以自己的方式有效。在过去的几年里,Docker 容器在各种规模的组织中获得了巨大的普及。如果您想确定哪一个更适合您的需求,那么了解它们各自的使用案例和用途非常重要。在本文中,让我们讨论 Docker 容器和虚拟机之间的基本区别。但是,在我们开始讨论之前,请确保您了解 Docker 的基本知识。您 ... 阅读更多

广告