yangxg 1 yıl önce
ebeveyn
işleme
93a9afbc42
2 değiştirilmiş dosya ile 22 ekleme ve 3 silme
  1. 4 0
      mysql/.env
  2. 18 3
      mysql/docker-compose.yml

+ 4 - 0
mysql/.env

@@ -2,3 +2,7 @@ MYSQL_ROOT_PASSWORD=easou1234
 MYSQL_DATABASE=community
 MYSQL_USER=novel
 MYSQL_PASSWORD=1234
+# 各个服务软件的数据备份,比如mysql、redis等等,防止容器挂后数据不见的问题
+DATA_PATH=/data/run/data
+# 各个服务的log
+LOG_PATH=/data/run/log

+ 18 - 3
mysql/docker-compose.yml

@@ -1,16 +1,31 @@
 version: '3.8'
 
 services:
-  db:
+  mysql1:
     image: mysql:5.7
     command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
     restart: always
     volumes:
-      - /run/data/mysql/datas:/var/lib/mysql
+      - ${DATA_PATH}/mysql1:/var/lib/mysql
     environment:
       TZ: Asia/Shanghai
       MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
-      MYSQL_DATABASE: ${MYSQL_DATABASE}
+      MYSQL_DATABASE: test1
+      MYSQL_USER: ${MYSQL_USER}
+      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
+    ports:
+      - "3306:3306"
+
+  mysql2:
+    image: mysql:5.7
+    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
+    restart: always
+    volumes:
+      - ${DATA_PATH}/mysql2:/var/lib/mysql
+    environment:
+      TZ: Asia/Shanghai
+      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
+      MYSQL_DATABASE: test2
       MYSQL_USER: ${MYSQL_USER}
       MYSQL_PASSWORD: ${MYSQL_PASSWORD}
     ports: