找到关于 Docker 的 122 篇文章

如何删除旧的 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 镜像…… 阅读更多

如何在 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 命令将其上的镜像推送到 Dockerhub。但是,如果您不想费力创建帐户、标记镜像等,则可以使用其他简单的方法。让我们来看看所有…… 阅读更多

Docker 与虚拟机有什么不同?

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

248 次浏览

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

广告
© . All rights reserved.