我正在服务器上运行多个 docker 容器,并且需要对所有容器上的存储库执行 git pull 。
我尝试过使用这个:
docker exec $(docker ps -q) bash -c "cd /var/www/html && git pull"
Run Code Online (Sandbox Code Playgroud)
但它出错了:
OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "exec: \"606a1083d0be\": executable file not found in $PATH": unknown
Run Code Online (Sandbox Code Playgroud)
它曾经工作过,但后来突然停止工作,没有明显的原因(我没有更改任何docker配置)
注意:输出docker ps -q仅是容器 ID:
511c76a25dcc
995bd453c467
Run Code Online (Sandbox Code Playgroud)