docker 離線環境安裝oracle

來源:互聯網
上載者:User

標籤:匯出   export   href   --   安裝oracle   區別   targe   tps   映射   


因測試需要,需在內網的測試環境搭建一套docker Oracle 11g環境進行測試,測試環境為redhat 6.6 安裝docker 1.7,本機windows 7 環境,安裝docker 17.12

1、在windows下連網擷取Oracle鏡像,並建立容器,wnameless/oracle-xe-11g 的hubdocker地址為 https://hub.docker.com/r/wnameless/oracle-xe-11g/

docker pull wnameless/oracle-xe-11g
#建立容器test
docker run -d -p 49170:22 -p 49171:1521 -h asptest -e ORACLE_ALLOW_REMOTE=true --name test wnameless/oracle-xe-11g

2、將容器匯出、並匯入內網環境
docker export test>docker-oracle-xe-11g.tar #這裡注意export|save的區別
#將test.tar 上傳到內網測試環境
cat docker-oracle-xe-11g.tar |docker import - wnameless/oracle-xe-11g
#啟動新容器,並將ssh的22連接埠映射到宿主機的49170連接埠,1521連接埠映射到49171
docker run -d -p 49170:22 -p 49171:1521 -h test -e ORACLE_ALLOW_REMOTE=true --name test wnameless/oracle-xe-11g /bin/sh -c "/usr/sbin/startup.sh && /usr/sbin/sshd -D"

#這裡注意,/bin/sh -c "/usr/sbin/startup.sh && /usr/sbin/sshd -D" ,如果不帶command的話,容器啟動時會報錯,start.sh指令碼為啟動oracle,sshd -D 為啟動ssh服務並保持容器不退出

 

docker 離線環境安裝oracle

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.