docker-compose.yml 682 B

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