Commit 220c000d5ca74fac1a68e3aed3d607bc54368f4c
1 parent
9a885639
【功能优化】db tools 增加 apple 芯片的 oracle 镜像使用
Showing
2 changed files
with
19 additions
and
1 deletions
sql/tools/README.md
| @@ -19,10 +19,14 @@ docker compose up -d mysql | @@ -19,10 +19,14 @@ docker compose up -d mysql | ||
| 19 | #### 1.2 Oracle | 19 | #### 1.2 Oracle |
| 20 | 20 | ||
| 21 | ```Bash | 21 | ```Bash |
| 22 | +## x86 版本 | ||
| 22 | docker compose up -d oracle | 23 | docker compose up -d oracle |
| 24 | + | ||
| 25 | +## MacBook Apple Silicon | ||
| 26 | +docker compose up -d oracle_m1 | ||
| 23 | ``` | 27 | ``` |
| 24 | 28 | ||
| 25 | -暂不支持 MacBook Apple Silicon,因为 Oracle 官方没有提供 Apple Silicon 版本的 Docker 镜像。 | 29 | +> 注意:如果使用 MacBook Apple Silicon 版本,它的 ORACLE_SID 不是 XE,而是 FREE!!! |
| 26 | 30 | ||
| 27 | ### 1.3 PostgreSQL | 31 | ### 1.3 PostgreSQL |
| 28 | 32 |
sql/tools/docker-compose.yaml
| @@ -58,6 +58,20 @@ services: | @@ -58,6 +58,20 @@ services: | ||
| 58 | - ./oracle/1_create_user.sql:/docker-entrypoint-initdb.d/1_create_user.sql:ro | 58 | - ./oracle/1_create_user.sql:/docker-entrypoint-initdb.d/1_create_user.sql:ro |
| 59 | - ./oracle/2_create_schema.sh:/docker-entrypoint-initdb.d/2_create_schema.sh:ro | 59 | - ./oracle/2_create_schema.sh:/docker-entrypoint-initdb.d/2_create_schema.sh:ro |
| 60 | 60 | ||
| 61 | + oracle_m1: | ||
| 62 | + image: einslib/oracle-19c:19.3.0-ee-slim-faststart | ||
| 63 | + restart: unless-stopped | ||
| 64 | + environment: | ||
| 65 | + ## 登录信息 SID: FREE user: system password: oracle | ||
| 66 | + ORACLE_PASSWORD: oracle | ||
| 67 | + ports: | ||
| 68 | + - "1521:1521" | ||
| 69 | + volumes: | ||
| 70 | + - ../oracle/ruoyi-vue-pro.sql:/tmp/schema.sql:ro | ||
| 71 | + # 创建app用户: ROOT/123456@//localhost/XEPDB1 | ||
| 72 | + - ./oracle/1_create_user.sql:/docker-entrypoint-initdb.d/1_create_user.sql:ro | ||
| 73 | + - ./oracle/2_create_schema.sh:/docker-entrypoint-initdb.d/2_create_schema.sh:ro | ||
| 74 | + | ||
| 61 | sqlserver: | 75 | sqlserver: |
| 62 | image: mcr.microsoft.com/mssql/server:2017-latest | 76 | image: mcr.microsoft.com/mssql/server:2017-latest |
| 63 | restart: unless-stopped | 77 | restart: unless-stopped |