[root@docker ~]# docker pull fluigfws/oracle12c Using default tag: latest latest: Pulling from fluigfws/oracle12c a6f900024487: Pull complete c5f5961beb4a: Pull complete ee0746f2ca62: Pull complete 4f4fb700ef54: Pull complete c4b3634beec2: Pull complete e945079f04b2: Pull complete 00773a7db96f: Pull complete b0a29dc9d107: Pull complete c8f49a0fe3b2: Pull complete c158aded225e: Pull complete d62333448be3: Pull complete Digest: sha256:81aa6fb1f1983499dcfd8c373bac457a53843a4fc3fde1501895f80729d4433f Status: Downloaded newer image for fluigfws/oracle12c:latest docker.io/fluigfws/oracle12c:latest2.进入docker容器设置oracle
[root@docker ~]# docker run -d --name oracle12c -p 11521:1521 --shm-size=1g fluigfws/oracle12c #11521端口是宿主机,1521 是容器内的端口 5544fe45dd707920be53d80b862a17d66b80147ccbf8ff1428ce88f6612684eb [root@docker ~]# docker ps -aq CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5544fe45dd70 [root@docker ~]# docker exec -it 5544fe45dd70 /bin/bash root@5544fe45dd70:/u01/app/oracle/product/12.1.0/xe# pwd /u01/app/oracle/product/12.1.0/xe #这个xe就是SID sqlplus Enter user-name: sys/oracle as sysdba create user libo identified by m123;#m123是密码 grant connect to libo; grant resource to libo; 验证: disconn conn libo/m123 关机以后第二次进入 [root@centos7shell ~]# docker start $(docker ps -aq) b94c98f184cf3.使用Navicat连接oracle



