对于运维人员来说,经常要执行启动容器,并在容器内运行相应指令,重复操作没有技术含量且耗费时间和精力。这时,可以在启动容器时执行一个shell脚本就可以了。
1、首先需要编写需要启动的脚本,并将脚本放在容器的/etc/init.d/目录下(也可以是其他目录) 如:test.sh
2、修改其权限
3、启动该容器
docker start 容器ID或名字
docker exec -it 容器ID或名字 bash test.sh
注意:
- 如果要在容器创建后执行多个shell脚本,则每个shell脚本后用分号隔开;
- 上面启动容器的两行代码也可以用shell脚本来执行。
所有评论(0)