0
点赞
收藏
分享

微信扫一扫

Docker+nginx部署一个静态网站

跟着Damon写代码 2022-01-26 阅读 122
  • 记得将项目所在目录挂载到容器中!

准备

  • 本地搜索一个 nginx.conf 文件,然后再新建一个文件夹 /var/www/nginx 来存放nginx的挂载文件!
  • dokcer pull nginx 镜像

启动nginx容器

提示报错:

查看一下正在使用的端口:

  • 挂载的时候的路径都必须是绝对路径,不能是 ./ 这种

查看域名是否可以正常使用

我的域名注册商是阿里云,去阿里云查看域名解析是否正常:
在这里插入图片描述
OK!
查看域名是否可以正常请求,ping一下:

查到的原因是DNS解析服务过期了,重新配一下,阿里云域名DNS修改文档:

配置nginx访问页面

因为之前配置了nginx配置文件的挂载文件,所以只需要修改 /var/www/nginx/nginx.conf 即可,先放一个静态页面:
在这里插入图片描述

当我配置好这个目录之后,突然想到这个目录没有挂载到容器里……

想着能不能给运行中的容器添加一个挂载目录,然后找了很多,大部分都是说修改
/var/lib/docker/containers/容器ID
下面的 config.v2.jsonhostconfig.json两个文件,将其中的挂载信息改一下,但是我重启容器之后这两个文件就恢复原样了……
后面直接将文件复制到了容器中

终于弄好了!

在这里插入图片描述

举报

相关推荐

0 条评论