繁体   English   中英

运行Docker Toolbox时添加-f参数

[英]Add -f parameter when running Docker Toolbox

我想使用 Docker Compose 运行一个 docker 容器。 docker-compose up命令工作正常,但我想指定docker-compose.yml文件的位置。

这是正在运行的命令。 在这种情况下, docker-compose.yml文件的位置是C:\\Users\\USERNAME\\docker-compose.yml

"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh" docker-compose up

现在,当我添加-f参数时,Docker 工具箱就会崩溃。 说我想把文件放在C:\\docker-compose.yml

"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh" docker-compose -f "C:\docker-compose.yml" up

为什么我需要这个是因为我会使用 C# 代码停靠一个 Neo4j 图像,并且我正在尝试使这个字符串工作。

您正在使用 BASH,因此您需要使用 Linux 样式的路径 - c:\\app变为/c/app 尝试:

...docker-compose -f /c/docker-compose.yml

Docker Toolbox 中启动脚本只是将您的参数传递给 BASH,它不会从 Windows 进行任何语法转换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM