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 | 19 | #### 1.2 Oracle |
| 20 | 20 | |
| 21 | 21 | ```Bash |
| 22 | +## x86 版本 | |
| 22 | 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 | 31 | ### 1.3 PostgreSQL |
| 28 | 32 | ... | ... |
sql/tools/docker-compose.yaml
| ... | ... | @@ -58,6 +58,20 @@ services: |
| 58 | 58 | - ./oracle/1_create_user.sql:/docker-entrypoint-initdb.d/1_create_user.sql:ro |
| 59 | 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 | 75 | sqlserver: |
| 62 | 76 | image: mcr.microsoft.com/mssql/server:2017-latest |
| 63 | 77 | restart: unless-stopped | ... | ... |