2-(1)Docker中 nginx 配置文件挂载

1、准备工作

1.1、在 docker 中拉取 nginx

docker pull nginx

1.2、创建挂载目录

本 up 创建的挂载配置文件目录如下,可做参考,根据自己需要自行创建自己需要的路径下:

/opt/myConfig/nginx/,在此路径下分别创建:

  • config目录:到时候放置配置文件 nginx.conf ;
  • html 目录:到时候放置静态文件 如:index.html 等静态页面;

1.3、准备好要挂载的配置文件

可以在 docker 的 nginx 中的 /etc/nginx/nginx.conf 中去拷贝,或者去网上拷贝;
步骤:
  (1)启动 nginx 容器后,进入容器;
  (2)进入容器命令:docker exec -it [nginx容器id] bash;
  (3)进入 /etc/nginx/ 目录下拷贝 nginx.conf 文件到本地电脑中

  (4)打开 nginx.conf 文件修改配置(此位置为 html 静态文件挂载的位置),如下:

2、创建容器并设置挂载

用刚才拉取的 nginx 镜像制作镜像

docker run --name Nginx -d -p 80:80 -v /opt/myConfig/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  \
-v /opt/myConfig/nginx/html:/usr/share/nginx/html docker.io/nginx

3、测试

3.1、在 /opt/myConfig/nginx/html/ 目录下加入测试页面 index.html,内容如下 :
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="utf-8"/>
        <title>Title</title>
</head>
<body>
        LL测试文件挂载!
</body>
</html>
3.2、在浏览器测试
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker容器技术已经发展了好些年,在很多项目都有应用,线上运行也很稳定。整理了部分Docker的学习笔记以及新...
    __七把刀__阅读 11,519评论 0 58
  • 引言 这段时候主攻云服务 服务器 CentOS 文件目录 操作 基本操作: Docker简介: 安装Docker:...
    采香行处蹙连钱阅读 1,217评论 0 1
  • 数据查询 基本查询 方法find():查询 方法findOne():查询,只返回第一个 方法pretty():将结...
    菩灵阅读 149评论 0 0