docker容器启动自动启动shell脚本
1、先将容器打包成镜像
#停掉容器
docker stop 9adeb5943045
#查看容器id
docker ps -a
#容器打包成镜像
docker commit -m 'lmmp' 9adeb5943045 lnmp:5
#查看镜像
docker images
2、start.sh
#!/bin/bash
sleep 1
/etc/init.d/nginx start
/etc/init.d/php-fpm start
3、制作dockerflie
FROM lnmp:5COPY start.sh /root/start.shRUN chmod +x /root/start.sh
WORKDIR /root
ENTRYPOINT /root/start.sh && tail -f /dev/null
构建镜像lnmp:6
启动容器
docker run -it -d --name lnmp6 -p 80:80 lnmp:6
进入容器查看nginx、php-fpm进程
docker exec -it lnmp6 /bin/bash
查看进程是否自动启动了
ps -ef | grep nginx
ps -ef | grep php-fpm
打赏支付宝微信扫一扫,打赏作者吧~
本文链接:https://www.kinber.cn/post/2994.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:
您阅读本篇文章共花了: