¶Ô±ÈÐÂÎļþ |
| | |
| | | version: '3' |
| | | |
| | | services: |
| | | mysql: |
| | | image: mysql:8.0.24 |
| | | container_name: mysql |
| | | environment: |
| | | # æ¶åºä¸æµ· |
| | | TZ: Asia/Shanghai |
| | | # root å¯ç |
| | | MYSQL_ROOT_PASSWORD: root |
| | | # åå§åæ°æ®åº(åç»çåå§åsqlä¼å¨è¿ä¸ªåºæ§è¡) |
| | | MYSQL_DATABASE: ry-vue |
| | | ports: |
| | | - 3306:3306 |
| | | volumes: |
| | | # æ°æ®æè½½ |
| | | - /docker/mysql/data/:/var/lib/mysql/ |
| | | # é
ç½®æè½½ |
| | | - /docker/mysql/conf/:/etc/mysql/conf.d/ |
| | | # åå§åç®å½æè½½ |
| | | - /docker/mysql/init/:/docker-entrypoint-initdb.d/ |
| | | command: |
| | | # å°mysql8.0é»è®¤å¯ç çç¥ ä¿®æ¹ä¸º åå
çç¥ (mysql8.0对å
¶é»è®¤çç¥åäºæ´æ¹ ä¼å¯¼è´å¯ç æ æ³å¹é
) |
| | | --default-authentication-plugin=mysql_native_password |
| | | --character-set-server=utf8mb4 |
| | | --collation-server=utf8mb4_general_ci |
| | | --explicit_defaults_for_timestamp=true |
| | | --lower_case_table_names=1 |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | ruoyi_net: |
| | | ipv4_address: 172.30.0.36 |
| | | |
| | | nginx-web: |
| | | # 妿éè¦æå®çæ¬ å°±æ latest æ¢æçæ¬å· |
| | | image: nginx:latest |
| | | container_name: nginx-web |
| | | ports: |
| | | - 80:80 |
| | | - 443:443 |
| | | volumes: |
| | | # è¯ä¹¦æ å° |
| | | - /docker/nginx/cert:/etc/nginx/cert |
| | | # é
ç½®æä»¶æ å° |
| | | - /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf |
| | | # 页é¢ç®å½ |
| | | - /docker/nginx/html:/usr/share/nginx/html |
| | | # æ¥å¿ç®å½ |
| | | - /docker/nginx/log:/var/log/nginx |
| | | # ä¸»æºæ¬æºæ¶é´æä»¶æ å° ä¸æ¬æºæ¶é´åæ¥ |
| | | - /etc/localtime:/etc/localtime:ro |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | - ruoyi_net |
| | | |
| | | redis: |
| | | image: redis:6.0.9 |
| | | container_name: redis |
| | | ports: |
| | | - 6379:6379 |
| | | environment: |
| | | # 设置ç¯å¢åé æ¶åºä¸æµ· ç¼ç UTF-8 |
| | | TZ: Asia/Shanghai |
| | | LANG: en_US.UTF-8 |
| | | volumes: |
| | | # é
ç½®æä»¶ |
| | | - /docker/redis/conf/redis.conf:/redis.conf:rw |
| | | # æ°æ®æä»¶ |
| | | - /docker/redis/data:/data:rw |
| | | command: "redis-server --appendonly yes" |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | ruoyi_net: |
| | | ipv4_address: 172.30.0.48 |
| | | |
| | | ruoyi-admin: |
| | | image: "${REGISTER}/ruoyi-admin:${TAG}" |
| | | environment: |
| | | - TZ=Asia/Shanghai |
| | | privileged: true |
| | | restart: always |
| | | networks: |
| | | - ruoyi_net |
| | | |
| | | networks: |
| | | ruoyi_net: |
| | | driver: bridge |
| | | ipam: |
| | | config: |
| | | - subnet: 172.30.0.0/16 |