如何在Docker中运行许多命令以保持交互性?

时间:2018-06-29 10:10:57

标签: docker

我运行它:

docker run -it --restart always  --net=host myImage /bin/bash 

我保持互动 然后我运行(在docker容器内)

/start.sh 

一切都很好

我的想法是直接使用docker run命令运行/start.sh

我尝试过:

docker run -it --restart always  --net=host myImage /bin/bash -c "/start.sh"

这似乎可行,但是一旦start.sh完成任务,泊坞窗便退出了交互模式

start.sh仅包含启动服务

service apache start;
service mysql start;
pm2 start /chat.js;

0 个答案:

没有答案