一、docker
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登錄成功以後仍是拒絕訪問狀態json
二、安裝阿里雲鏡像的oracle
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
// 配置使用阿里雲鏡像加速器 一、sudo mkdir -p /etc/docker 二、sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://md4nbj2f.mirror.aliyuncs.com"] } EOF 三、// 重載配置文件 launchctl list | grep docker launchctl stop com.docker.docker.3976
四、// 重啓docker
三、安裝docker容器ui
docker run -dp 9090:8080 -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
此時,就能夠經過docker ps查看到起來的容器阿里雲
四、使用navicat創建鏈接spa
初始用戶名密碼:system/helowin;服務名:helowin
報錯:ORA-21561:OID generation failedcode
解決方案:blog
一、打開終端執行命令:hostnameit
二、cat /etc/hosts,發現127.0.0.1後面的hostname與上面結果並不同,io
三、改hostname:sudo scutil --set HostName localhost 從新鏈接oracle便可