Docker在Windows下安装Oracle

时间:2024-04-10 09:09:35

前置条件:

  1. 完成docker安装并启动
  2. Docker所在的主机能进行外网访问

1,docker启动后的界面:

Docker在Windows下安装Oracle

2,搜索Oracle镜像包。如果无法搜索,请检查网络配置。

Docker在Windows下安装Oracle

3,选择安装镜像包

Docker pull wnameless/oracle-xe-11g

Pull完成后,可在本地看到镜像包。

Docker在Windows下安装Oracle

4,启动Oracle

docker run -d -p 1522:22 -p 1521:1521wnameless/oracle-xe-11g

1522和1521端口分别映射主机的22和1521端口。启动完成后,可以看到Oracle进程相关信息。

Docker在Windows下安装Oracle

5,进入OracleUbuntu Bash界面

dockerexec -it 5ec1acb64ac3 /bin/bash

Docker在Windows下安装Oracle

6,利用PLSQL连接Oracle实例

数据库信息:

SID:xe

Username: system

Password: oracle

TNS

docker =

  (DESCRIPTION =

    (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.99.100)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER =DEDICATED)

      (SERVICE_NAME =xe)

    )

  )

Host IP 地址为Docker容器地址,通过Docker-machine ls命令进行查看

Docker在Windows下安装Oracle

7,PLSQL连接Oracle实例之后,就可以对Oracle进行增删查改操作了

Docker在Windows下安装Oracle

Docker在Windows下安装Oracle

8,如仍有疑问,欢迎留言讨论。