找到 122 篇文章 关于 Docker

如何在 Docker 容器内运行命令?

Raunak Jain
更新于 2020-10-27 07:49:50

3K+ 浏览量

在构建 Docker 镜像并创建其运行实例(换句话说,创建 Docker 容器)后,您可能希望在 Docker 容器内执行一些命令,例如安装软件包、打印内容或浏览容器内的目录。Docker 提供了几种方法来实现这一点。您可以轻松访问容器环境,在环境中执行命令,以及访问或创建文件和目录。在本文中,我们将讨论一些在 Docker 中运行或执行命令的方法... 阅读更多

Docker 镜像标签及其使用方法

Raunak Jain
更新于 2020-10-27 07:46:27

1K+ 浏览量

Docker 镜像标签是在构建镜像之前或之后赋予 Docker 镜像的简单标签或别名,用于描述该特定镜像。它可以是项目的版本或容器、镜像的功能、镜像中使用的技术或您想要的任何内容。它在整个软件开发生命周期中发挥着关键作用,因为它可以帮助您跟踪项目的不同部分,并帮助您进行产品的版本管理。在拉取镜像时,您可以指定所需的镜像标签或... 阅读更多

从 Dockerhub 搜索和拉取 Docker 镜像

Raunak Jain
更新于 2020-10-27 07:45:21

373 浏览量

官方 Docker 注册表包含许多预构建的镜像和公开可用的自定义镜像,这些镜像非常有用,用户可以轻松地将其拉取到本地机器上,并将其用作项目的基镜像。实际上,您还可以使用这些公开可用的 Docker 镜像之一构建您自己的自定义 Docker 镜像,并将其以公共或私有模式推回。在本文中,我们将讨论如何使用命令行界面中的搜索命令搜索 Docker 镜像。我们还将了解如何筛选搜索结果... 阅读更多

在 Dockerhub 上发布 Docker 镜像

Raunak Jain
更新于 2020-10-27 07:44:02

271 浏览量

Dockerhub 或官方 Docker 注册表包含许多预构建的 Docker 镜像,以及其他用户自定义的镜像,如果您将其公开,则可以将其拉取到您的系统中。为了将镜像拉取或推送到 Docker 注册表,您需要首先在 Dockerhub 中拥有一个帐户。要创建帐户和 Dockerhub 中的存储库,您可以按照以下步骤操作:访问 Docker hub(链接 - https://hub.docker.com/)。创建帐户,或者如果您已经拥有帐户,请使用您的帐户详细信息登录。登录后,单击欢迎页面上的创建存储库。填写详细信息... 阅读更多

Dockerfile 中使用的重要指令

Raunak Jain
更新于 2020-10-27 07:42:46

2K+ 浏览量

我们都知道 Dockerfile 在创建高效且灵活的 Docker 镜像方面的重要性。Dockerfile 包含一组指令,当您使用 docker build 命令构建 Docker 镜像时,这些指令会逐步执行。它包含某些指令和命令,这些指令和命令决定了镜像的结构、构建镜像所需的时间、包含与 Docker 构建上下文相关的指令、包含与容器中要安装的软件包和库相关的的信息等等。因此,创建高效、可重用、干净的 Dockerfile 非常重要,因为它... 阅读更多

使用 Docker 卷

Raunak Jain
更新于 2020-10-27 07:40:54

1K+ 浏览量

要定义 Docker 卷,它们是可以挂载到 Docker 容器上的文件系统。它们有助于保留数据,并且独立于容器的生命周期。Docker 卷的主要优点之一是它允许开发人员备份数据,并允许在 Docker 容器之间轻松共享文件系统。在启动 Docker 容器时,我们可以轻松地挂载卷。也可以将同一个卷挂载到不同的容器中,这允许在它们之间轻松共享数据,并且这可以通过使用... 阅读更多

如何备份和还原 Docker 容器?

Raunak Jain
更新于 2020-10-27 07:38:27

2K+ 浏览量

Docker 允许我们自动化应用程序的构建和部署过程。它还允许我们创建一个打包的环境来运行应用程序,这使得它易于移植和轻量级,同时还允许我们跟踪版本。所有这些都是通过 Docker 容器实现的。它有助于使应用程序与平台无关。假设我们在机器上运行了一个 Docker 容器,并且我们希望对该容器进行快照或备份,以便在发生任何紧急情况时,如果我们想回滚更改或执行... 阅读更多

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

Raunak Jain
更新于 2020-10-27 07:36:56

4K+ 浏览量

我们都知道,我们可以使用 Docker 在称为容器的打包环境中运行我们的应用程序。当您希望容器相互通信时,它们创建的网络可以被认为是桥接网络。运行以下命令以获取网络列表。sudo docker network ls每个容器网络都有一个子网掩码,可用于将其 IP 地址分发给其容器。这也意味着 Docker 网络中的每个容器都分配了一个 IP 地址。Docker 网络的默认子网为 172.17.0.0/16。了解这些后,我们现在将了解不同的... 阅读更多

从 Docker 容器复制文件到本地机器

Raunak Jain
更新于 2020-10-01 16:15:06

3K+ 浏览量

如果您正在处理一个需要频繁复制文件和文件夹的项目,无论是从容器到本地机器还是从本地机器到容器,Docker 都提供了一种简单易行的方法。如果您已经构建了一个大小很大的 Docker 镜像,并且包含大量文件,并且在项目过程中您想复制文件到容器和从容器复制文件,则将文件放入 Docker 构建上下文中并重复构建镜像效率低下。相反,Docker 允许轻松复制文件... 阅读更多

在 Docker 容器内挂载卷

Raunak Jain
更新于 2020-10-01 16:10:01

1K+ 浏览量

在一些项目中,可能存在这样的场景:您为项目的不同部分创建了多个容器,并且其中一些容器共享一些公共文件。现在,您希望在所有容器之间创建一个共享目录,以便从所有容器访问该目录或卷,并在任何容器中对该目录中的文件进行更改。您可以通过创建一个卷并将其挂载到所有容器来实现。这样,所有容器都将共享访问该特定卷,并且您将能够... 阅读更多

广告

© . All rights reserved.