目录
0.目标
通过编写dockerfile,构建nginx镜像。
运行容器后,生成的页面显示“恭喜你晋级docker黄金段位”。
1. 创建Dockerfile
注意:
有些版本的文件名必须是Dockerfile
2. 编写dockerfile构建nginx镜像
常用指令:
- FROM 指定基础镜像
- MAINTAINER* 指定维护者信息(*代表可不写)
- RUN 指定执行的操作
FROM nginx RUN echo '<meta charset=utf8>恭喜你晋级docker黄金段位'>/opt/module/docker/my_dockerfile
3. 使用dockerfile运行nginx服务
常用命令
docker run -d -p80:80 10a curl 10.0.1.70
- ADD 复制并自动解压缩文件
- WORKDIR 进入到哪个路径下
- VOLUME 设置数据存放位置
- EXPOSE 指定对外的端口号
- CMD 指定容器启动后要执行的操作
本文介绍了如何通过编写Dockerfile来构建一个自定义的nginx镜像。在Dockerfile中,我们基于官方的nginx镜像,添加了一个指令来生成显示恭喜你晋级docker黄金段位的页面。然后,使用dockerrun命令启动容器,并将容器的80端口映射到主机的80端口,最后通过curl访问验证页面内容。
962

被折叠的 条评论
为什么被折叠?



