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