Jel*_*lle 7 windows docker docker-compose
我目前在 Windows 上运行 docker 桌面版本 20.10.22(版本 3a2c30b,全新安装)(使用 wsl2),但docker compose带有该标志的命令-f无法正常工作。由于我使用的是 docker compose V2(检查了 docker 桌面设置中的选项),因此我的命令带有空格而不是连字符。docker compose使用以下命令运行任何命令时,我收到以下消息-f:
未知的简写标志:-f 中的“f”请参阅“docker --help”。
具体来说,我正在运行FIWARE NGSI-LD 教程。这些教程中使用的所有 docker compose 命令都会失败。services这些命令可以在每个教程的文件中找到。例如,短期历史教程-f中失败的命令(表示该标志不存在)如下:
docker compose -f docker-compose/mintaka.yml -p fiware up -d --remove-orphans --renew-anon-volumes
Run Code Online (Sandbox Code Playgroud)
奇怪的是,docker compose --help和都分别返回和 的docker compose --version输出,就好像它排除了关键字一样。上述命令的输出也引用了标准的 docker help 命令,而不是 docker compose help。docker --helpdocker --versioncompose
更新:Docker 排除了composedocker 和命令其余部分之间的关键字。用随机字母字符串替换 compose 会产生相同的效果。好像无法识别该compose关键字。
旧的docker-compose未安装,因此也不起作用。运行which docker-compose返回文件夹docker-compose.exe内的位置.../Docker/resources/bin。运行which docker compose返回 的位置docker.exe。该.../Docker/resources/bin文件夹位于路径环境变量内。
有人知道可能是什么问题吗?我搜索了无数网站,但还没有找到解决这个问题的方法。
亲切的问候
| 归档时间: |
|
| 查看次数: |
4926 次 |
| 最近记录: |