为了方便通过使用 ssh客户端远程连接liunx服务器使用sqlplus客户端,本人制作了一个基于
unbuntu的包含有 sqlplus(oracle客户端)和 sshd (用于ssh远程连接的镜像)
镜像已经推送到dockerHub上
镜像地址如下:
chengweiping/unbuntu-sqlplus-sshd:1.1
使用方式:
1.拉获镜像:
docker pull chengweiping/unbuntu-sqlplus-sshd:1.1
2. 启动容器:
docker run -d -p 22222:22 chengweiping/unbuntu-sqlplus-sshd:1.1
3. 进入容器,两种方式,
方式1:通过docker 命令:
docker exec -it 容器ID bash (容器ID 执行了第2步可获取)
方式2: 通过ssh客户端连接(比如 xshell)
端口第2步时,指定了映射了SSH的22端口 到 22222里,所以使用22222端口连接
ip: 为容器所在的宿主机ip 账号:root 密码:root
4. 执行sqlplus命令连接oracle :
示例如下:
/instantclient_11_2/sqlplus system/oracle@//10.74.20.160:32210/xe