??Docker中只需2步即可拥有Oracle 10G环境,史上最快部署??
2021/10/25 2:12:02
本文主要是介绍??Docker中只需2步即可拥有Oracle 10G环境,史上最快部署??,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM、 Mysql、Oceanbase(OBCA)认证 分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证 从业8年DBA工作,在数据库领域有丰富的经验 B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007 擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
文章目录
- 前言
- 1.下载镜像
- 2.创建容器并启动数据库
- 2.3 启动数据库和监听
- 3. 外部连接容器内的数据库
前言
为了测试需要,邦德老师制作了各个版本的Oracle数据库环境,方便大家使用Oracle数据库,通过Docker环境直接下载就可以使用,大家多点赞关注!1.下载镜像
邦德的Docker Hub主页:https://hub.docker.com/u/techerwang oracle 10g 10.2.0.5 DB的地址:https://hub.docker.com/r/techerwang/oracle/tags #从Docker hub下载,网络不好时,一般比较慢 docker pull techerwang/oracle:ora10g_10205 #可以选择从阿里云下载 docker pull registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora10g_10205 镜像大概2.5G左右,解压后大约7.6G左右,所以请保留充足的空间 #从阿里云下载后可以tag成如下形式: docker tag registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora10g_10205 jemora10g:10205 docker images | grep 10g
2.创建容器并启动数据库
2.1 创建容器
docker run -itd --name jemora10205 -h jemora10g -p 3380:3389 \ -p 31521:1521 -p 312:22 \ --privileged=true \ jemora10g:10205 init
2.2 进入容器
[root@jeames ~]# docker exec -it jemora10205 bash
2.3 启动数据库和监听
[root@jemora10205 /]# su - oracle [oracle@jemora10205 ~]$ lsnrctl start [oracle@jemora10205 ~]$ sqlplus / as sysdba SYS@jem10g> startup SYS@jem10g> select * from v$version;
3. 外部连接容器内的数据库
sqlplus sys/jem@192.168.1.54:31521/JEM10G AS SYSDBA 注意:此处访问宿主机端口为31521哈,容器内部是1521,端口器映射,系统管理员密码为jem
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
您的批评指正是我写作的最大动力!
❤️ 技术交流可以 关注公众号:IT邦德 ❤️
这篇关于??Docker中只需2步即可拥有Oracle 10G环境,史上最快部署??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程