在Nginx中发布一个HTML页面
1、编写Dockerfile文件
# 指定Nginx为基础镜像
FROM nginx:1.15.0
# 设置镜像作者
MAINTAINER LIN
# 拷贝本地的网页文件到容器的对应路径下
COPY index.html /usr/share/nginx/html
COPY index.html /etc/nginx/html
# 指定后台运行Nginx
ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"]
# 指定与外界交互接口为80
EXPOSE 80
2、创建一个HTML页面(内容随意)
(上面两个文件要放在同一个文件夹内,并在此文件夹内完成下列操作)
3、创建镜像
命令:docker build -t nginx:v1 .
4、运行镜像
docker run -d -p 80:80 nginx:v1
-d : 代表后台运行
-p 80:80 代表主机端口使用的80,容器端口也是80
nginx:v1代表库名为nginx,标签名为v1
5、补充:
docker build 命令
格式:
-f :指定要使用的Dockerfile路径;
–force-rm :设置镜像过程中删除中间容器;
–isolation :使用容器隔离技术;
–label=[] :设置镜像使用的元数据&