oracle11 docker-compose.yml,启动时导入sql文件

version: '3'

services:

  oracle:
    image: wnameless/oracle-xe-11g-r2
    container_name: oracle11gr2
    environment:
      - 'NLS_LANG=AMERICAN_AMERICA.AL32UTF8'
    volumes:
      - "./create.sql:/docker-entrypoint-initdb.d/create.sql"
    ports:
      - "1521:1521"

将sql挂载到/docker-entrypoint-initdb.d/目录下,oracle启动会自动执行sql(需保证sql正确性,如未启动可以查看docker容器启动log)

posted @ 2023-05-12 13:30  KeepSmiling_me  阅读(145)  评论(0)    收藏  举报