Docker 容器启动停止
介绍
Docker 是一个用于开发、发布和运行应用程序的开源平台。它通过容器化技术,将应用程序及其依赖项打包在一起,确保在任何环境中都能一致运行。容器的启动和停止是 Docker 中最基本的操作之一,掌握这些操作是使用 Docker 的基础。
在本教程中,我们将逐步讲解如何启动和停止 Docker 容器,并通过实际案例展示这些操作的应用场景。
启动 Docker 容器
要启动一个 Docker 容器,可以使用 docker run
命令。这个命令会从指定的镜像创建一个新的容器并启动它。
基本语法
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS
:可选参数,用于配置容器的行为。IMAGE
:要使用的 Docker 镜像。COMMAND
:容器启动后要执行的命令。ARG...
:传递给命令的参数。
示例
假设我们有一个名为 my-app
的 Docker 镜像,我们可以使用以下命令启动一个容器:
docker run my-app
这个命令会从 my-app
镜像创建一个新的容器并启动它。如果镜像不存在于本地,Docker 会尝试从 Docker Hub 下载它。
后台运行容器
默认情况下,docker run
命令会在前台运行容器。如果你希望容器在后台运行,可以使用 -d
选项:
docker run -d my-app
指定容器名称
你可以使用 --name
选项为容器指定一个名称:
docker run --name my-container my-app
这样,你就可以通过名称来引用容器,而不是使用自动生成的容器 ID。