docker搭建oracle開發環境

2021-08-02 16:15:46 字數 853 閱讀 3493

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

登入使用的引數:

sid: xe

username: system

password: oracle

注意:修正一下,原文寫錯了使用者名稱,不是admin,是system,sorry

進入後自行修改密碼,建立使用者等即可。

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裝置不...