Skip to main content

实践笔记 nginx篇

使用dockerfile构建镜像

镜像内容

FROM nginx:1.18
MAINTAINER 66500852@qq.com
RUN /usr/sbin/nginx
EXPOSE 80

构建命令

docker build -t 66500852/nginx:1.8 .  -f Dockerfile

运行容器

docker run -i -t -p 8081:80 66500852/nginx:1.8

坑点:RUM命令 和 CMD命令、ENTRYPOINT 命令 的不同点。

  1. 我前几次使用了CMD 和 ENTRYPOINT 都无效。
  2. 如果docker run 后面有类似/bin/bash 的命令,/usr/sbin/nginx 会失败