docker-compose

docker-compose 命令的帮助信息。docker-compose 是一个用于定义和运行多容器 Docker 应用的工具。以下是该帮助信息的详细注释:

用法

docker-compose [-f ...] [options] [COMMAND] [ARGS...]
docker-compose -h|--help

  • docker-compose 可以带选项和命令运行。
  • -h--help:显示帮助信息。

选项

  • -f, --file FILE:指定一个替代的 Compose 文件(默认是 docker-compose.yml)。
  • -p, --project-name NAME:指定一个替代的项目名称(默认是目录名称)。
  • --verbose:显示更多输出信息。
  • --no-ansi:不打印 ANSI 控制字符。
  • -v, --version:显示版本信息并退出。
  • -H, --host HOST:连接到指定的 Docker 守护进程套接字。

TLS 选项

  • --tls:使用 TLS;由 --tlsverify 隐含。
  • --tlscacert CA_PATH:只信任由该 CA 签名的证书。
  • --tlscert CLIENT_CERT_PATH:TLS 证书文件路径。
  • --tlskey TLS_KEY_PATH:TLS 密钥文件路径。
  • --tlsverify:使用 TLS 并验证远程。
  • --skip-hostname-check:不检查守护进程的主机名是否与客户端证书中指定的名称匹配(例如,如果 Docker 主机是 IP 地址)。
  • --project-directory PATH:指定一个替代的工作目录(默认是 Compose 文件的路径)。

命令

  • build:构建或重建服务。
  • bundle:从 Compose 文件生成 Docker bundle。
  • config:验证和查看 Compose 文件。
  • create:创建服务。
  • down:停止并删除容器、网络、镜像和卷。
  • events:接收来自容器的实时事件。
  • exec:在运行的容器中执行命令。
  • help:获取某个命令的帮助。
  • images:列出镜像。
  • kill:杀死容器。
  • logs:查看容器的输出。
  • pause:暂停服务。
  • port:打印端口绑定的公共端口。
  • ps:列出容器。
  • pull:拉取服务镜像。
  • push:推送服务镜像。
  • restart:重启服务。
  • rm:移除停止的容器。
  • run:运行一次性命令。
  • scale:为某个服务设置容器数量。
  • start:启动服务。
  • stop:停止服务。
  • top:显示运行的进程。
  • unpause:取消暂停服务。
  • up:创建并启动容器。
  • version:显示 Docker-Compose 版本信息。

这些选项和命令为用户提供了定义、运行、管理和监控多容器 Docker 应用的丰富功能。

posted @ 2024-05-18 10:14  KuangZhuMing2  阅读(56)  评论(0)    收藏  举报