1. 程式人生 > >docker安裝wnameless/oracle-xe-11g並運行(手寫超詳細)

docker安裝wnameless/oracle-xe-11g並運行(手寫超詳細)

$path web項目 https 字母 ear 進入容器 centos 找到 運行

前景:沒事想玩下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

技術分享圖片

轉自: https://blog.csdn.net/zhichunqi/article/details/80656780

docker安裝wnameless/oracle-xe-11g並運行(手寫超詳細)