本篇內(nèi)容主要講解“docker搭建oracle開發(fā)環(huán)境的方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“docker搭建oracle開發(fā)環(huán)境的方法”吧!
成都創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、石屏網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為石屏等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
oracle太大了,對(duì)于開發(fā)人員來(lái)說(shuō),在本機(jī)安裝一個(gè)oracle代價(jià)不菲。
在docker環(huán)境中,我找了很久,發(fā)現(xiàn)wnameless/oracle-xe-11g 鏡像還不錯(cuò),很方便搭建起來(lái)。
但是也發(fā)現(xiàn)一個(gè)問(wèn)題,掛載本地卷遇到了麻煩。一旦掛載,就無(wú)法登陸了。從官方的issues中發(fā)現(xiàn),有一個(gè)fork版本解決了這個(gè)問(wèn)題,記錄一下。
mkdir -p oracle/data cd oracle touch docker-compose.yml
version: '2' services: oracle: image: sath89/oracle-xe-11g container_name: oracle ports: - 1521:1521 volumes: - ./data:/u01/app/oracle
#啟動(dòng)oracle docker-compose up -d #關(guān)閉容器 docker-compose kill
登錄使用的參數(shù):
SID: xe username: system password: oracle
注意:原文寫錯(cuò)了用戶名,不是admin,是system,sorry
進(jìn)入后自行修改密碼,創(chuàng)建用戶等即可。
wnameless版本無(wú)法綁定本地卷的問(wèn)題,會(huì)導(dǎo)致我們一旦重啟容器或重建容器,我們?cè)跀?shù)據(jù)庫(kù)中的所有操作、創(chuàng)建的表以及數(shù)據(jù)等等全部丟失了。
綁定了本地卷,可以讓容器的數(shù)據(jù)持久化到本機(jī)。就醬。
到此,相信大家對(duì)“docker搭建oracle開發(fā)環(huán)境的方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!