docker--安裝oracle


1、

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

  報錯:Error response from daemon: pull access denied for alexeiled/docker-oracle-xe-11g, repository does not exist or may require 'docker login': denied: requested access to the resource is denied,docker登陸成功之后還是拒絕訪問狀態

2、安裝阿里雲鏡像的

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

  

// 配置使用阿里雲鏡像加速器
1、sudo mkdir -p /etc/docker
2、sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://md4nbj2f.mirror.aliyuncs.com"]
}
EOF
3、// 重載配置文件
launchctl list | grep docker
launchctl stop com.docker.docker.3976
4、// 重啟docker

 

 

 

3、安裝docker容器

docker run -dp 9090:8080 -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

 此時,就可以通過docker ps查看到起來的容器

 

 

 4、使用navicat建立連接

初始用戶名密碼:system/helowin;服務名:helowin

  報錯:ORA-21561:OID generation failed

      解決方案:

        1、打開終端執行命令:hostname

        2、cat /etc/hosts,發現127.0.0.1后面的hostname與上面結果並不一樣,

        3、改hostname:sudo scutil --set HostName localhost   重新連接oracle即可

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM