Docker安装nginx
小于 1 分钟
Docker安装nginx
docker安装nginx
Docker安装nginx时一般都是直接使用命令
docker run -p 80:80 --name=nginx \
--restart=always --privileged=true \
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/nginx/log:/var/log/nginx \
-v /home/nginx/html:/usr/share/nginx/html \
-d nginx:latest
但后来还是觉得直接把静态文件打包进镜像可能会更加方便些
FROM nginx
WORKDIR /root/
USER root
COPY html /usr/share/nginx/html
COPY nginx /etc/nginx/
EXPOSE 80
VOLUME ["/etc/nginx/","/usr/share/nginx/html"]
运行命令
docker build -f ./DockerFile -t dstm/ui:latest .
目录下的html是打包好的静态文件,nginx是nginx配置文件夹。