docker-compose.yaml 844 B

1234567891011121314151617181920212223242526272829303132
  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. - "9003:9003"
  12. volumes:
  13. # 挂载配置文件
  14. - /home/lq/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro
  15. - /home/lq/nginx/conf.d:/etc/nginx/conf.d:ro
  16. - /home/lq/nginx/conf/app_conf/:/etc/nginx/app_conf:ro
  17. # 挂载网站文件
  18. - /home/lq/nginx/html:/usr/share/nginx/html:ro
  19. - /home/lq/nginx/html_app:/usr/share/nginx/html_app:ro
  20. # 挂载 SSL 证书
  21. - /home/lq/nginx/ssl:/etc/nginx/ssl:ro
  22. # 挂载日志
  23. - /home/lq/nginx/logs:/var/log/nginx
  24. environment:
  25. - TZ=Asia/Shanghai
  26. networks:
  27. - lq_network
  28. networks:
  29. lq_network:
  30. external: true