zl程序教程

您现在的位置是:首页 >  工具

当前栏目

docker容器启动时执行脚本 run /bin/bash执行多条指令

Docker容器执行 启动 脚本 指令 Bash run
2023-09-27 14:26:12 时间

搜了很多资料发现并未解决,以下方法失败!求大神评论给出完美方案

1、首先需要编写需要启动的脚本,并将脚本放在 /etc/init.d/目录下 如:cs.sh

2、修改权限

3、chkconfig --add cs.sh

4、 chkconfig cs.sh on

启动容器时

docker run -idt ***/*** /bin/bash cs1.sh; cs2.sh; cs3.sh

每个指令后面加上分号

最好在每个脚本后面都加上 tail -f /dev/null