docker 启动 oracle
参考链接: https://github.com/jaspeen/oracle-11g 将oracle的安装包从 官网下载 到本地,解压到install_folder目录,然后执行启动 docker run --privileged --name oracle11g -p 1521:1521 -v <install_folder>:/install jaspeen/oracle-11g docker logs oracle11g 等初始化好了后,可以将当前容器保存成一个新的镜像, docker commit oracle11g oracle11g-installed 如果要使用impdp/expdp命令,增加local_dpdump路径映射(此处需要授权chown -R 440:200 local_dpdump) docker run --privileged --name oracle11g -p 1521:1521 -v <install_folder>:/install -v <local_dpdump>:/opt/oracle/dpdump jaspeen/oracle-11g 执行命令 docker exec -it oracle11g impdp .. 追加: 以上命令没有将数据目录映射出来,如果容器被误删或者启动不了了,所有的数据都会丢失,然后就开始了趟路径映射的坑。