Docker + Nginx 部署个人静态博客指南

tags: [“Linux”, “Docker”, “Nginx”, “Server”, “Blog”]本文是一个使用 Docker 和 Nginx 部署个人静态博客的指南。通过本指南,您可以快速了解如何使用 Docker 和 Nginx 部署自己的静态博客网站。 前提在开始使用本指南之前,请具备以下前提: 首先你得有个服务器 服务器已经安装好Git、Vim等工具 一份静态博客源码,本文以 Astro Air Blog 为例 步骤第一步:安装 Dockersudo apt install docker 第二步:拉取 Nginx 镜像docker pull nginx 镜像名后不加版本号表示拉取最新版,若希望拉取指定版本则需在镜像名后加上tag,例如docker pull nginx:1.16。 第三步:获取 Nginx 的配置文件 先运行一个不挂载的 Nginx 容器 docker run -d --name my-nginx -p 80:80 nginx -d:使容器在后台以守护进程模式运行。 --name:为容器指定一个名称。 -p 80:80:将Docker容器的80端口映射到主机的80端口,让你可以通过浏览器访问运行在容器内的 Nginx 服务器。80端口是HTTP服务,443端口是HTTPS服务。 进入这个 Nginx 容器内部 docker exec -it my-nginx bash -i:表示以交互式模式运行容器。 -t:表示为容器分配一个伪终端。 因此-it表示使用交互式终端,允许在容器内交互式地运行命令。 ...

2023年03月24日 · 2 分钟 · Cassius0924