Dockerfile是一个文本格式的配置文件, 用户可以使用Dockerfile 来快速创建自定义的镜像。Dockerfile主体内容分为四部分,基础镜像信息、维护者信息、镜像操作指令和启动是执行指令。
1.Dockerfile的基本指令
2.编写Dockerfile文件
# mkdir /root/mynginx
# cd /root/mynginx
# vim Dockerfile
3.用Dockerfile构建镜像和启动服务
# PS:构建nginx镜像是必须要操作系统的镜像,本文是使用centos:centos7,可以通过docker pull centos:centos7 指令下载。
# cd /root/mynginx
# ls -l
# docker build -t mynginx:v1 .
#后面有个点表示当前目录(出现2个successfully则表示构建成功);
# docker images #查看镜像
# docker run -d -it -p 80:80 --name nginx mynginx:v1
#这时是访问不了web页面的,需要进入到容器启动nginx就可以了。
# docker exec -it 7d9088659f40 /bin/bash
# /usr/local/nginx-1.14.0/sbin/nginx
# ps -ef | grep nginx
# 此时访问nginx就可以访问成功
更多技术问题,欢迎进群交流177428068
网友评论