我在 Windows 10 上安装了 docker 工具箱(https://docs.docker.com/toolbox/toolbox_install_windows/)
然后我为我的项目创建了一个目录,其中包含 docker-compose.yml 文件(https://docs.docker.com/compose/)
我运行 MINGW64,然后 cd 到目录并点击docker-compose up
以启动项目的图像。注意:MINGW64 终端现在正在显示日志,我无法输入其他命令。
现在,假设我必须创建另一个项目:我将使用另一个 docker-compose.yml 文件创建另一个目录。
如何同时运行这两个项目?在这种情况下,我无法在第一个项目运行时在 MINGW64 终端上编写以运行第二个项目。
如何使用 docker 工具箱同时运行两个项目(具有两个不同的 docker-compose.yml 文件)?
谢谢
如果同时,你的意思是从一个命令,你可以去做这样的事情:
前提是您在当前文件夹中有第二个撰写文件。
如果你的意思是通过一个
docker-compose
电话,我认为没有办法做到这一点。您没有在 CLI 上获得交互的事实是由于您启动撰写的方式所致。通过提供“-d”标志,您可以从当前 shell 中分离容器的输出。带有 3 个容器的 gitlab 设置示例:
docker-compose
如果需要,您仍然可以使用命令访问容器的输出docker
,与使用log
命令相同。