如何通过Nginx镜像快速搭建静态网站
如何通过Nginx镜像快速搭建静态网站
使用Dockerfile构建镜像
我们可以使用Dockerfile来构建自定义镜像,这样就可以通过镜像快速搭建静态网站。
Dockerfile内容如下:
FROM nginx:latest RUN mkdir -p /usr/share/nginx/html/website COPY ./dist /usr/share/nginx/html/website
上面的Dockerfile指定了基础镜像为nginx:latest,然后通过RUN命令创建了一个目录/usr/share/nginx/html/website,最后将当前目录下的dist目录拷贝到了/usr/share/nginx/html/website目录下。
构建镜像
在当前目录下执行如下命令来构建镜像:
sudo docker build -t website-nginx .
运行容器
运行容器的命令如下:
sudo docker run --name website -d -p 80:80 website-nginx
这样就可以通过http://localhost或者http://127.0.0.1访问到静态网站了。
相关文章