最近在做多种数据源schema扫描,尝试自行部署了一套oracle,由于时间比较紧,所以使用docker进行快速部署。

step1:

        下载oracle的docker镜像,由于该镜像大小超过6G,有需要可以发消息我

step2:

        导入镜像 docker load -i oracle-19c.tar

step3:

        编辑docker-compose-oracle.yml

version: '3'
networks:
  nt_cloud_network:
    external: true
services:
  oracle:
    image: registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
    container_name: oracle
    environment:
      - ORACLE_PWD=123456
    ports:
      - "1521:1521"
    volumes:
      - /data/nt-cloud/oracle/oracle_data:/opt/oracle/oradata
    networks:
      - nt_cloud_network
    healthcheck:
      test: ["CMD", "bash", "-c", "echo 'SELECT 1 FROM dual;' | sqlplus sys/123456@localhost:1521/ORCLCDB as sysdba"]
      interval: 10s
      timeout: 10s
      retries: 5

step4:

        使用docker-compose -f  docker-compose-oracle.yml up -d --build 启动

step5:

        连接测试

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐