首页 > 其他 > 详细

DockerFile实战(一):定制一个简单的nginx服务

时间:2016-07-07 17:37:59      阅读:328      评论:0      收藏:0      [点我收藏+]

第一步,下载nginx的镜像

docker pull nginx

第二步,部分修改

#This is a nginx dockerfile


#Source image

FROM    nginx


#Author

MAINTAINER      LeonLong from dockerpool.conf  419297559@qq.com


#mount point

VOLUME /opt/nginx/conf

VOLUME /var/log/nginx

VOLUME /opt/nginx/www


#Run instructions

RUN     echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata

CMDnginx -g "daemon off;" 

注意:CMD指令中都是以非daemon模式启动的进程,如果不关闭daemon模式,通过docker ps就可以看到,容器的启动只会被运行一次就结束了

第三步,构建自己的镜像

cd /opt/docker/dockerfiles/nginx/ ;docker build -t nginx:private . 

第四步,启动

创建相关目录,并启动docker容器nginx

docker run -it -p 80:80 -p 443:443 -v /opt/docker/mounts/nginx/log:/var/log/nginx -v /opt/docker/mounts/nginx/conf:/opt/nginx/conf -v /opt/docker/mounts/nginx/www:/opt/nginx/www --name nginxtest nginx:private

本文出自 “致信” 博客,请务必保留此出处http://leon0long.blog.51cto.com/3011404/1812330

DockerFile实战(一):定制一个简单的nginx服务

原文:http://leon0long.blog.51cto.com/3011404/1812330

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!