dockercompose命令详解

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。以下是一些常用的 Docker Compose 命令及其详细说明:

基本命令

  • up

  • 启动服务容器。

  • 格式:docker-compose up [options] [SERVICE...]

  • -d--detach

  • 以守护进程模式运行容器,在后台运行。

  • down

  • 停止并移除容器、网络、镜像和卷。

  • 格式:docker-compose down

  • ps

  • 列出所有服务容器。

  • 格式:docker-compose ps

  • logs

  • 查看服务的日志。

  • 格式:docker-compose logs [SERVICE...]

  • stop

  • 停止正在运行的服务容器。

  • 格式:docker-compose stop

  • restart

  • 重启服务容器。

  • 格式:docker-compose restart

  • kill

  • 强制停止服务容器。

  • 格式:docker-compose kill

  • rm

  • 删除服务容器。

  • 格式:docker-compose rm

构建服务

  • build

  • 构建或重新构建服务容器。

  • 格式:docker-compose build [options] [SERVICE...]

  • config

  • 验证并查看 docker-compose.yml 文件配置。

  • 格式:docker-compose config [options]

  • create

  • 为服务创建容器。

  • 格式:docker-compose create [options] [SERVICE...]

其他选项

  • -f, --file FILE

  • 指定使用的 docker-compose.yml 文件。

  • -p, --project-name NAME

  • 指定项目的名称。

  • --verbose

  • 输出更多调试信息。

  • -v

  • 打印版本信息并退出。

示例

# 启动服务容器
docker-compose up -d

# 查看服务容器
docker-compose ps

# 查看日志
docker-compose logs web

# 停止服务容器
docker-compose stop

# 重启服务容器
docker-compose restart

# 删除服务容器
docker-compose rm

以上命令可以帮助你管理和操作 Docker Compose 应用程序。

Top