Docker 安装 Oracle:21.3.0-xe(Oracle Database Express Edition )

官网地址

Oracle 官方镜像仓库地址:https://container-registry.oracle.com
Oracle 快捷版版镜像说明:......

准备工作

  1. 确保本地 docker 环境
  2. 在 oracel 注册个帐号(拉镜像前需要登录仓库)

安装步骤

# 登录仓库
docker login https://container-registry.oracle.com/
# 直接运行,没有镜像就会自己去拉取
docker run -d \
--name oracle \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_PWD=12345 \
-e ORACLE_CHARACTERSET=UTF8 \
container-registry.oracle.com/database/express:21.3.0-xe
# 修改密码
# docker exec <容器名> ./setPassword.sh <新密码>
docker exec oracle ./setPassword.sh 12345

参数说明

  • ORACLE_PWD: 此参数修改SYS, SYSTEM and PDBADMIN用户的密码。该参数是可选的,默认值是随机生成的。注意:如果您使用此选项,则密码将作为容器环境变量可见,并且以后无法更改。
  • ORACLE_CHARACTERSET: 该参数修改数据库的字符集。该参数为可选参数,默认值为 AL32UTF8。请注意,此参数仅在创建新数据库时设置字符集,即在运行映像时使用 -v 选项挂载主机系统目录(请参阅挂载 Docker 卷/主机目录以了解数据库持久性部分)。

官方还有关于 podman 的扩展支持,可以自己看下

测试连接

image

posted @ 2022-05-03 23:32  临渊不羡渔  阅读(724)  评论(0编辑  收藏  举报