我使用了这个命令:
docker exec compassionate_mclean cd /root/python
返回的错误是
docker-exec:执行失败:exec:“cd”:$PATH 中找不到可执行文件
请帮帮我
原文由 sabarish 发布,翻译遵循 CC BY-SA 4.0 许可协议
你不能这样做,你可以做 docker exec -it my_container /bin/bash
然后在这个交互式会话中发出几个命令,或者 docker exec -d my_container touch myfile
如果你只是想创建一个文件,请参阅 https 中的示例 ://docs.docker.com/reference/commandline/cli/#examples_3
原文由 user2915097 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答964 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.7k 阅读
1.2k 阅读
1 回答774 阅读
cd
是内置的shell命令,不能设置为命令运行。你必须使用:如果您想查看输出,请确保添加
-i
标志,如上所示。但是,在这种情况下,您可以简单地将 python 作为入口点运行: