当前位置:   article > 正文

docker安装nginx并且配置文件的映射_docker nginx 目录映射 文件配置

docker nginx 目录映射 文件配置

前提,你的环境已安装好docker。

1、拉去镜像

docker pull nginx

2、创建映射目录

例如我将映射到/home/admin/nginx目录下,则分别创建以下四个目录:

  1. /home/admin/nignx/conf 挂载容器里面的配置,即nginx.conf
  2. /home/admin/nignx/conf.d 挂载容器里面的子配置,即nginx.conf里面include的配置文件
  3. /home/admin/nignx/logs 挂载容器里面的代理的日志文件
  4. /home/admin/nignx/html 挂载容器里面的界面的访问

3、创建配置文件nginx.conf

将文件放到/home/admin/nignx/conf下,内容根据自己的需要进行调整

  1. user root;
  2. worker_processes 1;
  3. #error_log logs/error.log;
  4. #error_log logs/error.log notice;
  5. #error_log logs/error.log info;
  6. #pid logs/nginx.pid;
  7. events {
  8. worker_connections 1024;
  9. }
  10. http {
  11. include mime.types;
  12. default_type application/octet-stream;
  13. sendfile on;
  14. #tcp_nopush on;
  15. #keepalive_timeout 0;
  16. keepalive_timeout 65;
  17. server {
  18. listen 80;
  19. server_name somename alias another.alias;
  20. location / {
  21. root /usr/share/nginx/html/test; #容器内的html路径
  22. index index.html index.htm;
  23. }
  24. }
  25. }

4、输入命令,创建并启动容器

docker run  --name nginx -d -p 80:80 --net host  -v /home/admin/nginx/html:/usr/share/nginx/html -v /home/admin/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/admin/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf  -v /home/admin/nginx/logs:/var/log/nginx nginx

5、根据需要修改nginx.conf和html下的文件,然后进行重启

docker restart nginx

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/710311
推荐阅读
相关标签
  

闽ICP备14008679号