docker run 命令
docker-compose.yml
示例:
什么是 Docker Compose?
Docker Compose 是一个使用 YAML 文件(docker-compose.yml)定义和运行多容器 Docker 应用程序的工具。您无需运行带有许多标志的长 docker run 命令,只需在文件中以声明方式描述服务配置,然后用 docker compose up 启动一切。这使得对容器配置进行版本控制、与团队成员共享以及一致地重现环境变得容易。此工具将 docker run 命令转换为等效的 Compose 服务定义,处理端口(-p)、环境变量(-e)、卷(-v)、重启策略(--restart)、网络(--network)、资源限制(--memory、--cpus)、标签、功能、健康检查、日志记录等。
如何使用 Docker Run 转 Compose
-
将完整的 docker run 命令粘贴到输入框中(包括 'docker run')。
-
docker-compose.yml 输出会在您输入时即时生成。
-
点击示例按钮之一加载预构建的示例命令。
-
查看生成的 YAML — 命名网络以 「external: true」 作为起始点输出。
-
点击「复制」将 YAML 复制到剪贴板,然后将其保存为 docker-compose.yml。