gpt4 book ai didi

windows - 如何在 Windows 中运行 docker-compose?

转载 作者:可可西里 更新时间:2023-11-01 14:14:28 25 4
gpt4 key购买 nike

如何在 Windows 10 家庭中使用此命令:

docker-compose run api composer install --no-interaction

例子:

docker-compose run api composer install --no-interaction
- Interactive mode is not yet supported on Windows.
Please pass the -d flag when using `docker-compose run`.

这可能吗?
你有例子吗?

最佳答案

Windows 上对 docker-compose 的交互模式支持由 issue 2836 跟踪其中提出了一些替代方案:

脚本(例如,将函数放在 ~/.zshrc~/.bashrc 中的 Windows git bash shell 中):

#!/bin/bash

function docker-compose-run() {
if [ "$1" = "-f" ] || [ "$1" = "--file" ] ; then
docker exec -i $(docker-compose -f $2 ps $3 |grep -m 1 $3 | cut -d ' ' -f1) "${@:4}"
else
docker exec -i $(docker-compose ps $1 | grep -m 1 $1 | cut -d ' ' -f1) "${@:2}"
fi
}

docker-compose-run "$@"

用法:

用法:

docker-compose-run web rspec

# or:

docker-compose-run -f docker-compose.development.yml web rspec

关于windows - 如何在 Windows 中运行 docker-compose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37386018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com