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