Mac下使用Docker安裝Oracle

2022-01-29 Panda誠

最近需要用到oracle(Oracle 實時採集),但是本地又是Mac系統,所以想起來在本地使用Docker安裝Oracle。

Mac下直接安裝Docker Desktop就可以了,Docker Desktop包含了Docker Engine, Docker CLI client, Docker Compose, Docker Machine和Kitematic。

下載地址:https://hub.docker.com/editions/community/docker-ce-desktop-mac

我的Mac還是Intel的核,所以選擇了上面的選項。安裝後的界面如下:

首先搜索Oracle鏡像

我這裡使用的是  oracleinanutshell/oracle-xe-11g,然後拉取鏡像

docker pull docker pull oracleinanutshell/oracle-xe-11g

然後開始創建容器,可以直接使用命令創建

docker run -h "oraclehost" --name "oracle" -d -p 1521:1521 oracleinanutshell/oracle-xe-11g

也可以使用界面配置進行創建:

然後使用docker連接到容器裡

docker psdocker exec -it 8ae13f9f8c10 /bin/bash

切換到oracle,並使用sqlplus連上資料庫

然後創建一個用戶,並賦權等等

create user oracle identified by oracle;grant connect,resource,create session to oracle;grant unlimited tablespace to oracle;

然後使用客戶端工具進行連接就可以了


文章有幫助的話,小手一抖點擊在看,並轉發吧。

謝謝支持喲 (*^__^*)

相關焦點

  • Mac OS下安裝Oracle資料庫
    課程需要,又被迫安裝Oralce資料庫(但是從10g開始就不支持Mac了,mac用戶默默流下心塞的眼淚)這時想起了前幾天使用
  • 大神解說在unbuntu下Docker安裝oracle和mysql
    一、安裝docker更新apt源,安裝CA證書,命令如下:sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates添加GPG密鑰:sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net
  • docker-7:mac使用mac-docker-connector打通宿主機與docker網絡
    ,mac本地是不能直接訪問的,需要打通docker和mac本地的網絡,本文即解決此問題。之前使用過另外一種方式,但是太麻煩,我現在不用了:docker-1:本地開發打通宿主機與docker服務網絡https://mp.weixin.qq.com/s/-Qkt5SeDYgYhDNqbQaUWYg使用docker-connector(vpn概念),官方地址:https://github.com/wenjunxiao/mac-docker-connector
  • Docker 在 openSUSE 下的安裝、使用
    /本文介紹了 Docker 在 openSUSE 環境下的詳細安裝過程,並嘗試運行一個簡單 Spring Boot 的 image 來感受下 Docker 的風採。http://www.importnew.com/24658.html前置條件Oracle VM VirtualBox 安裝和使用https://waylau.com/about-oracle-vm-virtualbox/CentOS 7 安裝、配置https://waylau.com
  • 使用docker一鍵部署Oracle環境只需要3分鐘
    11g版本是目前比較穩定,很多企業也在使用,所以我們從此版本入門學習,後面的版本基本也不會有太大區別。MySQL是Java開發常用的資料庫,MySQL的母公司08年被SUN公司收購,而SUN公司09年被Oracle收購,所以MySQL也是Oracle旗下的產品。
  • CentOS下安裝ORACLE 11g2
    -R oracle:oinstall /usr/local/oraclechmod -R 775 /usr/local/oracle#後續需要檢查/usr/local/oracle文件夾下的文件用戶組是否都是oracle
  • Docker的安裝與使用
    容器是完全使用沙箱機制,相互之間不會有任何接口,更重要的是容器性能開銷極低。為什麼要用docker?在沒有用docker之前,我們需要在本地,測試,線上部署相同的環境,相同的軟體每個環境都要安裝一次,並且每來一個新同事,相同的環境有要重新安裝一遍,很麻煩且過於重複。
  • 【DB寶37】在Docker中快速使用各個版本(從10g到19c)的Oracle資料庫
    lhrbest/oracle18clhr_rpm_db_12.2.0.2:2.0 init4142# 12.2.0.1 二進位安裝43docker run -itd --name lhrora1221 -h lhrora1221 \44  -p 1526:1521 -p 5526:5500 -p 55260:5501 -p 226:22 -p 3396:3389
  • Docker安裝&使用
    >#安裝yum工具$ sudo yum install -y yum-utils#添加倉庫$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #安裝最新版本docker ce
  • 【傻瓜式教程】WIN下使用Synopsys EDA||docker使用指南
    前言本教程通過win10下的docker實現,過程簡單,不需要自己進行破解,同時是通過wsl方式實現,比虛擬機效率會更加高一些。鏡像是由網友製作的,eetop連結為:http://bbs.eetop.cn/thread-883833-1-1.html僅供個人學習使用win10下安裝docker在官網找到win10的docker安裝包,進行安裝https://docs.docker.com
  • docker入門(上)
    就像圖中所示:docker具有的如下優勢,使得它在虛擬化技術中獨樹一幟:接下來先看下基本的概念:基本概念images:鏡像,是對一組軟體的快照,拿過來就能夠直接運行containers:容器,鏡像運行的實例,能夠被修改,從而生成新的鏡像。docker hub:官方存放、發布鏡像的地方。
  • docker-3:mac使用docker本地部署多個mysqlDB
    很多時候需要在mysql上進行實驗,在本地使用docker部署是一個很好的方式,故有此文:mac本地使用docker快速部署多個mysqlDB實例
  • docker-4:mac使用docker部署開發用rocketmq
    為了開發方便,有時需要在本地部署rocketmq,使用docker是一個高性價比的方式,故有此文。
  • 無人值守一鍵安裝Oracle APEX
    https://apex.oracle.com/pls/apex/f?/oracle-database-xe-18c-1.0-1.x86_64.rpm"提供伺服器上的路徑: 如果你已經將安裝介質下載到待安裝的伺服器,可以提供下列格式的地址:" /root/oracle-database-xe-18c-1.0-1.x86_64.rpm"APEX 信息收集
  • 提升MAC for docker速度
    userid=1352872851MAC for docker真慢笨叔聽人忽悠買了MAC,發現在MAC上編譯runninglinuxkernel真麻煩,需要安裝一個vmware或者vbox虛擬機。後來聽說可以在MAC上安裝一個docker,在docker裡編譯和運行runninglinuxkenrel,那個速度真是一個叫蝸牛。
  • MacOS Docker 安裝
    Homebrew 安裝macOS 我們可以使用 Homebrew 來安裝 Docker。Homebrew 的 Cask 已經支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 來進行安裝:$ brew cask install docker==> Creating Caskroom at /usr/local/Caskroom==> We'll set permissions properly so we won't
  • docker|docker安裝mysql資料庫
    安裝資料庫說明,本文DEMO示例僅適用於本機開發環境,不適用線上生產環境使用命令 docker ps 如有以下輸出,則是已安裝docker如沒有安裝,可參考docker官網,windows/mac 直接下載安裝包安裝就可以了下載地址: https://www.docker.com/products/docker-desktop安裝Mysql的命令
  • Synopsys全套docker鏡像使用指南
    前言本教程通過win10下的docker實現,過程簡單,不需要自己進行破解,同時是通過wsl方式實現,比虛擬機效率會更加高一些。鏡像是由網友製作的,eetop連結為:http://bbs.eetop.cn/thread-883833-1-1.html僅供個人學習使用win10下安裝docker在官網找到win10的docker安裝包,進行安裝https://docs.docker.com
  • Linux下Docker的安裝和基本使用方法
    容器是完全使用沙箱機制,相互之間不會有任何接口。Linux環境下安裝docker1.安裝依賴項sudo yum install -y yum-utils device-mapper-persistent-data lvm22.設置鏡像源(如:阿里雲鏡像源)sudo yum-config-manager --add-repo
  • Windows 與 MacOS 安裝 Docker
    toolbox 來安裝,國內可以使用阿里雲的鏡像來下載,下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/docker toolbox 是一個工具集,它主要包含以下一些內容:Docker CLI 客戶端,用來運行docker引擎創建鏡像和容器Docker Machine