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

使用docker-compose exec执行命令

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

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
项目管理
子站问答
访问
宣传栏