docker

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

2019-10-14  本文已影响0人  神奇作手

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、在浏览器测试
上一篇下一篇

猜你喜欢

热点阅读