找到 122 篇文章 关于 Docker

如何使用层改进 Docker 镜像大小?

Diksha Patro
更新于 2023年1月17日 18:22:20

291 次查看

在本文中,我们将讨论各种改进 Docker 镜像大小的方法和技术,包括多阶段构建、使用最小的基础镜像以及使用预安装软件包或预构建二进制文件的基础镜像。通过遵循这些最佳实践,我们可以创建更小、更高效的 Docker 镜像,从而优化性能和可扩展性。使用以下各种方法可以改进分层 Docker 镜像的大小。方法 使用最小的基础镜像 使用预构建二进制文件的基础镜像 使用多阶段构建 使用预安装软件包的基础镜像 让我们来讨论这些方法... 阅读更多

如何查找每个 Docker 镜像的层和层大小?

Diksha Patro
更新于 2023年1月17日 18:14:29

7K+ 次查看

简介 通过使用容器化,我们可以快速设置和配置我们的部署环境,这有助于我们节省时间和资源。牢记“一次编写,随处部署”的目标,容器化可以帮助我们简化部署现代应用程序的过程,而现代应用程序可能很复杂。查找 Docker 镜像的层和层大小 在本文中,我们将探讨如何查找每个 Docker 镜像的层和层大小。这对于识别可能导致镜像整体大小增大的大型层以及确定可以删除哪些层很有用... 阅读更多

如何查找 Docker 容器进程?

Diksha Patro
更新于 2023年1月17日 18:11:05

14K+ 次查看

简介 Docker 是一种强大的工具,允许开发人员在容器内构建、交付和运行应用程序。容器是包含应用程序所需所有组件(代码、库、依赖项和运行时)的小型、独立的可执行程序包。Docker 的关键功能之一是能够管理和监控容器内运行的进程。在本文中,我们将探讨如何查找 Docker 容器进程以及如何使用不同的方法来查看和管理它们。先决条件 您需要在计算机上安装 Docker 才能按照本指南进行操作。... 阅读更多

如何使用 Docker Compose v3 在容器中直接挂载 NFS 共享/卷?

Diksha Patro
更新于 2023年1月17日 17:53:10

8K+ 次查看

Docker 是一种广泛用于开发和管理容器化应用程序的工具。它使程序员能够将他们的应用程序与其依赖项组合到小型、可移植的容器中,这些容器易于在任何平台上设置和使用。使用 Docker Compose v3 在容器内直接挂载网络文件系统 (NFS) 共享或卷是 Docker 的一项实用功能。在本文中,我们将探讨如何使用 Docker Compose v3 在容器中直接挂载 NFS 共享或卷。使用 Docker Compose v3 在容器中直接挂载 NFS 共享/卷的方法 以下是一些重要的术语和... 阅读更多

在 Docker 容器上设置 ulimit 值?

Hemant Sharma
更新于 2023年1月16日 14:58:12

10K+ 次查看

简介 Ulimit 是一个 Unix/Linux 实用程序,用于设置系统上运行的进程的资源限制。这些限制可以帮助防止单个进程消耗过多的资源(例如 CPU 或内存),并可能影响系统的整体性能。要查看 Linux 机器上的 ulimit,请使用以下命令。$ ulimit –a 输出实时非阻塞时间(微秒,-R)无限核心文件大小(块,-c)0 数据段大小... 阅读更多

如何在 Docker Swarm 中使用卷共享?

Hemant Sharma
更新于 2023年1月16日 14:54:42

10K+ 次查看

简介 Docker Swarm 是一个流行的容器编排平台,允许用户大规模部署和管理容器。Docker Swarm 的关键功能之一是支持卷共享,这允许容器访问和共享存储在持久卷中的数据。在本文中,我们将解释什么是卷、它们如何在 Docker Swarm 中使用以及展示如何在不同场景中实现卷共享的示例。先决条件 Docker 和容器化的基本知识 熟悉 Docker Swarm 了解 Docker 中的卷 命令行经验 什么是 Docker... 阅读更多

如何在 IBM Cloud Functions 中运行 Docker 镜像?

Hemant Sharma
更新于 2023年1月16日 14:49:41

251 次查看

Docker 和 IBM Cloud Functions 简介 Docker 是一个流行的容器化平台,允许您将应用程序及其依赖项打包到轻量级、可移植的容器中。然后,这些容器可以轻松地部署和运行在安装了 Docker 的任何机器上,从而简化应用程序的管理和扩展。IBM Cloud Functions 是一个无服务器计算平台,允许您响应触发器(例如 HTTP 请求、事件或数据更新)运行代码。IBM Cloud Functions 可以运行多种语言,包括 JavaScript、Python 和 Go,并且可以与 Docker 无缝集成。将 Docker 与 IBM Cloud... 阅读更多

如何将 Docker 容器在不同的主机之间移动?

Hemant Sharma
更新于 2023年1月16日 14:48:26

29K+ 次查看

简介 Docker 是一个流行的工具,用于在容器中构建、部署和运行应用程序。使用 Docker 的主要优势之一是能够轻松地在不同的主机之间移动容器,无论它们是本地 VM、云服务器还是内部数据中心。有多种方法可用于在不同的主机之间移动 Docker 容器,每种方法都有其自身的优点和缺点。在本文中,我们将概述可用的各种方法,并讨论每种方法的优缺点。在不同的主机之间移动 Docker 容器的方法 使用 docker save 和 docker load docker... 阅读更多

如何将 Python Docker 镜像部署到 AWS Lambda?

Hemant Sharma
更新于 2023年1月16日 14:44:45

1K+ 次查看

简介 AWS Lambda 是一个无服务器计算平台,允许您运行代码而无需担心基础设施。Docker 是一个用于以标准化和隔离的方式打包和部署应用程序的工具。通过将 Python Docker 镜像部署到 AWS Lambda,您可以利用这两种技术大规模运行 Python 代码。先决条件 具有访问 AWS Lambda 权限的 AWS 帐户 Docker 安装以及 Docker 命令的基本知识 要打包到 Docker 镜像中的 Python 应用程序或代码 第 1 步:构建 Python Docker 镜像 最好... 阅读更多

如何将 Docker 容器绑定到特定的外部接口?

Hemant Sharma
更新于 2023年1月16日 14:41:42

7K+ 次查看

引言 有时候,您可能希望将 Docker 容器绑定到主机上的特定外部接口。例如,您可能希望将 Docker 容器中运行的 Web 服务器绑定到特定的网络接口,以便可以通过特定的 IP 地址或主机名访问它。有多种选项可用于将 Docker 容器绑定到特定的外部接口。在本文中,我们将探讨其中三个选项:--network 标志、--publish 标志和 --add-host 标志。 将 Docker 容器绑定到特定外部接口的先决条件 在 ... 阅读更多

广告