您可以使用以下命令在 docker 容器中执行 bash shell
sudo docker exec -it container bash
Run Code Online (Sandbox Code Playgroud)
但我想要一个在容器中执行 bash shell 的命令,然后在 bash 提示符中执行更多命令。
目前这样的命令有效:
sudo docker exec -it container touch test.txt | bash
Run Code Online (Sandbox Code Playgroud)
但是,我想在 bash 提示符中运行的命令只能在 docker 容器中使用,因此我收到错误:
No such file or directory
Run Code Online (Sandbox Code Playgroud)
是否可以使用 docker exec 执行 docker 容器本地的命令?
尝试这样的事情:
sudo docker exec -it container bash -c "touch test.txt ; <another command>"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6360 次 |
| 最近记录: |