如何通过Nginx镜像快速搭建静态网站

2023-04-07 21:58:00 镜像 搭建 静态

如何通过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访问到静态网站了。

相关文章