oracle太大了,對於開發人員來說,在本機安裝乙個oracle代價不菲。
在docker環境中,我找了很久,發現wnameless/oracle-xe-11g 映象還不錯,很方便搭建起來。
但是也發現乙個問題,掛載本地卷遇到了麻煩。一旦掛載,就無法登陸了。從官方的issues中發現,有乙個fork版本解決了這個問題,記錄一下。
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:
登入使用的引數:#啟動oracle
docker-compose up -d
#關閉容器
docker-compose kill
注意:修正一下,原文寫錯了使用者名稱,不是admin,是system,sorrysid: xe
username: system
password: oracle
進入後自行修改密碼,建立使用者等即可。
wnameless版本無法繫結本地卷的問題,會導致我們一旦重啟容器或重建容器,我們在資料庫中的所有操作、建立的表以及資料等等全部丟失了。
繫結了本地卷,可以讓容器的資料持久化到本機。就醬。
在docker的Linux容器搭建前端開發環境
隨著開發的深入,前端開發已經不侷限於簡單的本地開發壞境的搭建與除錯。運維方面,目前的伺服器使用的基本上都是linux系統,了解下linux系統原理與一些常用的配置和指令,對我們的開發和部署以及排除線上bug都有不小的幫助。本文的目的就是通過安裝前端開發的環境來熟悉linux的一些指令和環境。說搞就搞...
基於docker搭建oracle伺服器
docker pull wnameless oracle xe 11g 這個比較耗時,中間可能會中斷,繼續拉取即可 注意將selinux關掉,不然例項啟動失敗 修改 etc selinux config檔案,設定為disable disabled no selinux policy is loade...
搭建Eclipse Android x86開發環境
簡單步驟整理 2.用vmware或者virtual box載入以上映象並安裝android x86系統 20g硬碟,1g左右的記憶體 安裝的時候網路選擇nat模式,通過dhcp自動獲取ip。其實bridge模式也可以。關鍵是通過dhcp能自動獲取ip 安裝完以後,就可以聯網了。無法啟動wifi裝置不...