docker部署orcale11

拉取镜像

docker pull wnameless/oracle-xe-11g-r2

创建存储oracle数据的目录,这个目录可以按需创建

mkdir /data/oracle_data

然后执行启动命令

docker run -d --restart always -v /data/oracle_data:/data/oracle_data -p 11522:22 -p 11521:1521 -e ORACLE_ALLOW_REMOTE=true --name oracle wnameless/oracle-xe-11g-r2
参数作用
-d跑起来以后不打印镜像日志/类似于nohup跑
–restart always自动持久化,死了自动拉起来
-v 宿主机绝对路径:容器内绝对路径文件挂载,本句中是将存储数据库文件的目录挂载到宿主机
-p 宿主机ip:容器内ip设置端口
-e 环境变量key=环境变量value设置环境变量
–name 容器名设置容器名,随便起

然后执行docker ps就可以看到服务已经跑起来了
连接配置为
sid:xe
name:system
pwd:oracle
可以用你的数据库可视化软件连看看了
记得oracle在建表之前需要先创建表空间
使用上面的配置登录的话就是system身份,如果不想要创建权限这么高的表空间的话就要先创建账号,然后赋予账号建表空间和建表的权限,然后换用这个账号去做后续操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值