docker能不能使用oracle


本文摘自PHP中文网,作者V,侵删。

1、查询插件

1

docker search orcalce

e71c7dd798523197cbe64bf5f8f0251.png

我们拉取的是第二个orcale-12c。

2、拉取

1

docker pull docker.io/sath89/oracle-12c

这个有点慢,文件还比较大,但是减少了安装,跑起来就行了。

3、创建挂靠的文件目录

1

mkdir -p /var/local/oracle

1

chmod -R 777 /var/local/oracle  # 有可能docker没有权限, 所以加上这一句

4、启动

1

docker run -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v /var/local/oracle/:/u01/app/oracle/ --name orcalce sath89/oracle-12c

5、查看日志

1

docker logs -f xxxxx

第一次启动时间比较长,需要初始化,所以需要等待。

6、初始化

1

docker exec -it 867a9abf25a5 /bin/bash    #867a9abf25a5是我的容器id

7、使用到oracle 用户

1

su oracle #切换到oracle用户

8、操作用户

1

$ $ORACLE_HOME/bin/sqlplus / as sysdba #进入sqlplus

1

SQL>> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; #密码有效期修改

1

SQL>> alter user SYSTEM account unlock #解锁用户

9、连接信息

hostname: localhost

port: 1521

sid: xe

username: system

password: oracle

密码是默认的,但是可以修改。

相关教程推荐:docker教程

以上就是docker能不能使用oracle的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

如何查看Docker容器内的文件

怎么访问Docker容器中的文件

如何解决Docker不能登录

oracle linux安装乱码怎么办

Docker重启后数据是否会丢失

linux下如何将文件复制到Docker容器中

安装Docker后无法上网怎么办

Docker容器无法停止怎么办

Docker怎么创建固定ip的centos容器

如何解决群晖nas中Docker套件查询注册表失败

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...