码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-07-07 17:40:02      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:dockerfile

第一步,下载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服务

标签:dockerfile

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!