要在docker中运行多个命令,请使用
/bin/bash -c和分号
;
docker run image_name /bin/bash -c "cd /path/to/somewhere; python a.py"
如果仅在command1(cd)返回零(无错误)退出状态时需要执行command2(python)的情况下,请使用
&&代替
;
docker run image_name /bin/bash -c "cd /path/to/somewhere && python a.py"

要在docker中运行多个命令,请使用
/bin/bash -c和分号
;
docker run image_name /bin/bash -c "cd /path/to/somewhere; python a.py"
如果仅在command1(cd)返回零(无错误)退出状态时需要执行command2(python)的情况下,请使用
&&代替
;
docker run image_name /bin/bash -c "cd /path/to/somewhere && python a.py"