1.下载oracle镜像
docker pull store/oracle/database-enterprise:12.2.0.1
2.查看镜像
docker images
3.从下载的镜像创建并启动容器
docker run -d -p 1521:1521 --name oracle store/oracle/database-enterprise:12.2.0.1
这里把新建的容器命名为oracle,并且是做了-d的端口映射的。
4.查看当前运行的容器
docker ps
5.进入已经启动的Oracle的容器
docker exec -it oracle bash
6.加载环境变量
source /home/oracle/.bash_profile
7.进入sqlplus
sqlplus /nolog
8.使用sysdba角色登录sqlplus
conn sys/oracle as sysdba
9.查看当前实例下的数据库
select name from v$database;
10.退出sqlplus
exit
11.退出容器
exit
或Ctrl+D
12.重新进入已经运行的oracle容器,重新执行下面指令
docker exec -it oracle bash
13.如果容器停用了,则重新启动, 用你实际的容器ID代替下面的container_ID
docker start container_ID
14.停用正在运行的容器
docker stop container_ID