1 mkdir static_web
image.png
RUN
EXPOSE
2 cd static_web
docker build -t="hat/static_web"
3
docker run -d -p 80:80 --name static_web hat/static_web nginx -g "daemon off;"
查看端口映射 docker ps -l
端口映射 docker port static_web 80
-p 127.0.0.1:8080:80
nginx -g "daemon off;"
前台方式运行nginx
4 dockerfile 指令
CMD ["/bin/bash"]
ENTRYPOINT 和CMD的用法
image.png
WORKDIR /usr/local
RUN mkdir xxx
ENV 环境变量
USER xx:xxx
VOLUMN
可以在容器中共享
VOLUMN ["/data","xxx"]
ADD
复制XX 到XXX中
COPY
image.png
ARG
编译时的参数
推送镜像
docker push static_web
docker rmi xxx
docker run -d -p 80 --name website -v $PWD/website:/var/www/html/website xx/nginx nginx