docker--安装oracle
Posted 小陆同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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即可
以上是关于docker--安装oracle的主要内容,如果未能解决你的问题,请参考以下文章
Docker安装Oracle,Navicate连接Oracle