docker-compose exec执行命令如何使用输出重定向?

使用docker-compose exec执行命令

docker-compose exec service-name ls > text.txt

以上命令结果会在宿主机生成text.txt。

想要的结果是在容器内生成text.txt。

请问应该如何修改?谢谢。

阅读 4.7k
1 个回答
$ docker exec <service_name> bash -c "ls > text.txt"

没试过 docker-compose 行不行,按理是可以的.