原文链接: docker nginx 静态网站部署
上一篇: docker add 和 copy
下一篇: docker Volume 共享数据卷
结构如下,一个vue静态网站
Dockerfile
需要设置相应的权限,否则nginx会报403,这里比较懒,就直接777了
FROM nginx
COPY . /usr/share/nginx/html/
WORKDIR /usr/share/nginx/html/
RUN chmod -R 777 *
EXPOSE 80
构建
docker build -t='app' .
tag
docker tag app ahaoboy/webapp
push
docker push ahaoboy/webapp
pull
docker pull ahaoboy/webapp
run
docker run -d -p 2299:80 ahaoboy/webapp
一个贼奇怪的问题,每次运行时开始会报403,但只要进入到容器中的static目录下看一眼就又好了。。。。。。。