標籤:工作 公司 映射 沒事 data- Fix 為我 detail docker安裝
前景:沒事想玩下linux,想著以後可以部署下自己的web項目上去,然後我就想裝個oracle來著。。。之前都不懂linux來著,只知道公司的項目都是部署在上面,然後從裝系統到裝完oracle用了近五天,因為中間還有其他工作要做。。。寫這部落格是因為我看了網上的介紹或多或少有點殘缺。。。順便方便自己記錄
題外話了,接著進入正題。
準備材料:虛擬機器virtualbox,centos7作業系統,網路(廢話)
1.運行終端,下載wnameless/oracle-xe-11g
下載之後(下載會比較慢,耐心等待。。。可以去做其他的事情)
2.查看docker中的容器:docker images
有出現框中東西,說明已經裝好了
3.然後運行:docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g出現了畫框中的一串數字加字母的字串,就說明運行成功此處的9090:8080是將容器中的oracleXE管理介面的8080連接埠映射位原生9090連接埠,1521:1521是將oracleXE的1521連接埠映射位原生1521連接埠docker ps -a 查看容器,發現了oracle已在裡面了
4.其次是啟動容器 docker start container id 其中container id是我下框中畫出的字串
5.進入容器 docker exec -ti container id bash à這個container id還是中的那個ID
查看進程ps ax
6.配置環境變數(配置過jdk的,這個應該懂配置這個)
find -name oracle 可以找到安裝的oracle位置
export ORACLE_HOME=./u01/app/oracle/product/11.2.0/xe 設定oracle_home(記得路徑是在/bin之前的)
export ORACLE_SID=hellooracle 設定SID
export PATH=$PATH:$ORACLE_HOME/bin 設定path
7.進入oracle:su – oracle (進入成功的話#會變成$)
以作業系統許可權認證的oracle sys管理員登陸:sqlplus / as sysdba
轉自: 80656780
docker安裝wnameless/oracle-xe-11g並運行(手寫超詳細)