最近需要在MAC上安装oracle11g, 但是官网已经不在支持,于是想到了Docker.
拉取镜像
docker pull alexeiled/docker-oracle-xe-11g
设置容器并运行
docker run -d -p 1521:1521 -e "NLS_LANG=AMERICAN_AMERICA.UTF8" --name oracle_11g alexeiled/docker-oracle-xe-11g// docker run 只在第一次设置并运行时使用,将镜像放到容器中,以后启动容器使用docker start 即可。
列出运行的容器信息
docker ps
现在可以连接oracle测试了, sid为XE, 用户为system, 初始密码为oracle
停止/启动容器
docker stop/start oracle_11g
进入容器
docker exec -it oracle_11g /bin/bash
在容器里面执行sqlplus
sqlplus system/oracle