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:5
COPY start.sh /root/start.sh
RUN chmod +x /root/start.sh
WORKDIR /root
ENTRYPOINT /root/start.sh && tail -f /dev/null
构建镜像lnmp:6
docker build -t 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
网友评论