docker Dockerfile(4)

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容