我在 Windows 10 上,有一个 docker-compose 文件,并被告知使用 docker 桌面而不是终端来运行它。
我不知道如何做到这一点。 Docker 桌面正在为我运行,但我没有看到任何类似终端的工具来导航到 docker-compose 文件位置并执行命令。
当你写“我有一个 docker-compose 文件”时,你可能意味着你有一个撰写文件 https://github.com/compose-spec/compose-spec/blob/master/spec.md,同样可能被命名为docker-compose.yaml
or docker-compose.yml
.
话虽如此,Docker Desktop 由许多组件组成,守护进程、公证人、cli 客户端、GUI 仪表板……它们共同构成了 Docker Desktop 生态系统。
使用 Docker Desktop 运行 compose 文件是在这个生态系统中运行它,而不是在特定的工具中运行。
例如我下载了一个很棒的撰写文件 https://github.com/docker/awesome-compose并使用实验性(基于终端的)工具在 Docker Desktop 中执行它”docker compose
"
一旦服务启动,我就能够在仪表板中管理“撰写”,这是 Docker Desktop 的另一个工具部分
在这里,我可以停止撰写并能够点击“开始”按钮,从而能够从不是基于终端的工具的 Docker Destop (gui) 组件运行撰写。
为了完整性docker 撰写 https://docs.docker.com/compose/reference/overview/file 最初是 cli 最初实现的命令,用于在不处于 Swarm 模式的情况下管理 compose 文件。仍然可用 https://github.com/docker/compose并用于 Docker Desktop 不可用的系统,例如树莓派。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)