Docker-Oracle
安装
# 拉取镜像
docker pull jaspeen/oracle-11g
docker pull truevoly/oracle-12c
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle-12c
docker pull registry.cn-hangzhou.aliyuncs.com/laowu/oracle:12.2.0.1.0
docker pull registry.cn-hangzhou.aliyuncs.com/laowu/oracle:19c
docker pull container-registry.oracle.com/database/free:latest
docker pull container-registry.oracle.com/database/free:23.3.0.0
docker pull container-registry.oracle.com/database/enterprise:latest
docker pull container-registry.oracle.com/database/enterprise:21.3.0.0
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0
docker pull container-registry.oracle.com/database/enterprise:19.19.0.0
docker pull container-registry.oracle.com/database/enterprise:12.2.0.1
docker pull container-registry.oracle.com/database/enterprise:12.1.0.2
# 创建文件夹
mkdir -p D:/docker/oracle/{conf,data,logs}
# 运行容器
docker run -d \
--publish 1521:1521 \
--publish 5500:5500 \
--env ORACLE_SID=orcl \
--env ORACLE_PDB=orclpdb \
--env ORACLE_PWD=Admin123 \
--env ORACLE_CHARACTERSET=zhs16gbk \
--env ORACLE_BASE=/opt/oracle \
--env ORACLE_HOME=/opt/oracle/product/12.2.0.1/dbhome_1 \
--env PATH=/opt/oracle/product/12.2.0.1/dbhome_1/bin:/opt/oracle/product/12.2.0.1/dbhome_1/OPatch/:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
--volume //d/docker/oracle/data:/opt/oracle/oradata \
--net dev \
--restart=on-failure:3 \
--name oracle12c \
registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle-12c:latest
# 进入容器
docker exec -it -u root oracle12c /bin/bash
# 命令行登录
sqlplus system/Admin123@localhost:1521/orclpdb as sysdba;
- Account: system/Admin123 容器名: orclpdb
laowu/oracle
阿里云仓库地址: docker pull registry.cn-hangzhou.aliyuncs.com/laowu/oracle