docker-compose配置模版

version: '2'

services:

  nginx:

    image: nginx:1.16.1

    container_name: nginx

    ports:

      - "80:80"

      - "443:443"

    environment:

      TZ: 'Asia/Shanghai'

    volumes:

      - ./nginx/ssl:/etc/ssl/private    //ssl證書

      - ./nginx/conf.d:/etc/nginx/conf.d    //配置文件

      - ./nginx/html:/usr/share/nginx/html

      - ./nginx/log:/var/log/nginx

      - ./app:/usr/share/nginx/app/

      - ./www:/usr/share/nginx/www/

    networks:

      haopin_net:

        ipv4_address: 172.16.238.21

  db:

    image: mysql:5.7

    container_name: mysql

    environment:

      MYSQL_ROOT_PASSWORD: good!@#007

      TZ: 'Asia/Shanghai'

    ports:

      - "3306:3306"

    volumes:

      - ./mysql_data:/var/lib/mysql

      - ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d

      - ./mysql_conf.d:/etc/mysql/conf.d

    networks:

      haopin_net:

        ipv4_address: 172.16.238.31

  redis:

    image: redis:4.0

    container_name: redis

    entrypoint:

      - redis-server

      - /usr/local/etc/redis/redis.conf

    volumes:

      - ./redis_data:/data

      - ./redis_config:/usr/local/etc/redis

    ports:

      - "6379:6379"

    environment:

      TZ: 'Asia/Shanghai'

    networks:

      haopin_net:

        ipv4_address: 172.16.238.32

networks:

  haopin_net:

    driver: bridge

    ipam:

      driver: default

      config:

        - subnet: 172.16.238.0/24

          gateway: 172.16.238.1
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容