docker-compose.yml 817 B

12345678910111213141516171819202122232425262728293031
  1. version: '3.8'
  2. services:
  3. nginx:
  4. image: nginx:alpine # 使用轻量级 alpine 版本
  5. container_name: nginx-web
  6. restart: always
  7. ports:
  8. - "80:80"
  9. - "443:443"
  10. - "9100:9100"
  11. volumes:
  12. # 挂载配置文件
  13. - /home/lq/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro
  14. - /home/lq/nginx/conf.d:/etc/nginx/conf.d:ro
  15. - /home/lq/nginx/conf/app_conf/:/etc/nginx/app_conf:ro
  16. # 挂载网站文件
  17. - /home/lq/nginx/html:/usr/share/nginx/html:ro
  18. - /home/lq/nginx/html_app:/usr/share/nginx/html_app:ro
  19. # 挂载 SSL 证书
  20. - /home/lq/nginx/ssl:/etc/nginx/ssl:ro
  21. # 挂载日志
  22. - /home/lq/nginx/logs:/var/log/nginx
  23. environment:
  24. - TZ=Asia/Shanghai
  25. networks:
  26. - lq_network
  27. networks:
  28. lq_network:
  29. external: true