使用docker oracle 容器作爲開發數據庫服務器

oracle 作爲oltp的大佬,很多行業應用都會用到它。那麼在開發的過程中就不可避免的要使用oracle數據庫,oracle數據庫的版本有好多,其中 express版本是免費的開發版,它的主要限制是數據庫的大小最大1G,和一些性能的限制,所以拿來做開發還是比較合適的。
下面介紹下如何使用裝了oracle的 docker容器來進行開發:
介紹一下docker-oracle這個image,他是在ubuntu的基礎上安裝oracle xe版本來完成的。
pull一個已經裝好oracle xe的image。
docker pull alexeiled/docker-oracle-xe-11g
用新下載的image啓動一個oracle容器,打開22 1521 8080 端口
docker run -d -p 22:22 -p 1521:1521 -p 8080:8080 alexeiled/docker-oracle-xe-11g
下面是一些容器的基本信息:
oracle:sidxesystemoracle操作系統:rootadmin
這樣我們就能用這個容器來進行開發了,比如一個項目需要3個oracle 服務器:
docker run -d -p 101:22 -p 1521:1521 -p 8080:8080 –name oracle1 alexeiled/docker-oracle-xe-11g
docker run -d -p 102:22 -p 1522:1521 -p 8081:8080 –name oracle2 alexeiled/docker-oracle-xe-11g
docker run -d -p 103:22 -p 1523:1521 -p 8082:8080 –name oracle3 alexeiled/docker-oracle-xe-11g
啓動腳本也可以簡單的寫成 docker start oracle1 oracle2 oracle3
這對於快速搭建帶oracle的開發環境還是有些益處的。
使用docker oracle 容器作爲開發數據庫服務器
標籤:style 使用 數據 si 服務器 res 數據庫 下載 im
原文:http://www.cnblogs.com/waitfish/p/4015308.html

發佈了22 篇原創文章 · 獲贊 9 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章