docker Dockerfile(4)
- 2019 年 10 月 6 日
- 笔记
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