docker oracle镜像教程,docker搭建python开发环境

  docker oracle镜像教程,docker搭建python开发环境

  这篇文章主要为大家介绍了使用码头工人制作计算机编程语言环境连接神谕镜像示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  

目录

Python连接神谕本地测试依赖安装准备制作码头工人镜像

 

  

Python连接Oracle本地测试

 

  

依赖安装准备

 

  Python、链接神谕需要计算机编程语言依赖和本地神谕客户端,测试环境神谕版本12.1.0.2.0,开发和测试环境为linux,先安装Linux操作系统操作系统客户端,选择活力解压免安装版本

  版本客户端

  解压到某个目录

  解压缩即时客户端-基础版-Linux。x64-12。1 .0 .2 .0 .活力

  解压后新建/网络/管理文件夹

  cd /opt/instantclient_12_1/

  mkdir-p/网络/管理

  修改根用户的环境变量

  vim /etc/profile

  导出ORACLE _ HOME=/opt/instant client _ 12 _ 1

  导出TNS _ ADMIN=$ ORACLE _ HOME/网络/管理

  出口NLS_LANG=简体中文_中国。ZHS16GBK

  导出NLS _日期_格式=yyyy-mm-dd hh24:mi:ss

  导出LD _ LIBRARY _ PATH=$ ORACLE _ home : $ LD _ LIBRARY _ PATH

  导出路径=$ORACLE_HOME:$PATH

  来源/etc/配置文件

  下一步安装计算机编程语言依赖

  点安装cx _甲骨文

  计算机编程语言脚本测试

  root@ubuntu:~# python

  Python 3.7.6(默认为2020年一月8日,19:59:22)

  Linux操作系统上的:阿纳康达公司

  有关详细信息,请键入"帮助"、"版权"、"配额"或"许可证"。

  将cx _甲骨文作为圣诞岛导入

  con=cx.connect(用户名,密码,XXX。XXX。XXX。xxx33601521/ORCL’)

  游标=con .游标()

  cursor.execute(select * from emp )

  cx _甲骨文cx _甲骨文。上的光标。与c # als 770 ud1 @ 192。168 .61/ORCL的连接

  cursor.fetchall()

  [(1, 张三), (2, 李四), (3, 王五)]

  

制作Docker镜像

 

  创建构建

  触摸构建

  # 将神谕本地客户端文件夹移动到同一级目录

  cp -r /opt/instantclient_12_1/./

  构建

  来自python:3.7

  环境pip URL https://镜像。阿里云。 com/pypi/simple/

  运行pip安装CX _ Oracle-默认-超时=1000

  复制即时客户端_12_1/opt/即时客户端_ 12 _ 1

  ENV ORACLE _ HOME=/opt/instant client _ 12 _ 1

  ENV TNS _ ADMIN=$ ORACLE _ HOME/network/ADMIN

  ENV NLS_LANG=简体中文_中国。ZHS16GBK

  ENV NLS _日期_格式= yyyy-mm-DD hh 24: mi : ss

  ENV LD _ LIBRARY _ PATH=$ ORACLE _ home : $ LD _ LIBRARY _ PATH

  环境路径=$ORACLE_HOME:$PATH

  运行容易得到更新

  运行apt-get install -y libaio1

  镜像构建

  docker build-t xiaogp/python _ ora qcle : v3 .

  构建完成

  root @ Ubuntu : ~/docker/PYTHON _ ORACLE # docker images

  存储库标记图像身份创建的大小

  xiaogp/python _ oraqcle v3 bb 0100 d9c 3 f 5 39秒前1.1GB

  启动镜像测试一下

  root @ Ubuntu : ~/docker/PYTHON _ ORACLE # docker run-it bb 0100 d9c 3 f 5/bin/bash

  root@fbff875ba4d5:/# python

  Python 3.7.9(默认,2021年一月12日,17:26:22)

  Linux操作系统上的[海湾合作委员会8.3.0]

  有关详细信息,请键入"帮助"、"版权"、"配额"或"许可证"。

  将cx _甲骨文作为圣诞岛导入

  con=cx.connect(用户名,密码,XXX。XXX。XXX。xxx33601521/ORCL’)

  游标=con .游标()

  cursor.execute(select * from emp )

  cx _甲骨文cx _甲骨文。上的光标。与c # als 770 ud1 @ 192。168 .61/ORCL的连接

  cursor.fetchall()

  [(1, 张三), (2, 李四), (3, 王五)]

  可以链接,制作结束

  以上就是使用码头工人制作计算机编程语言环境连接神谕镜像的详细内容,更多关于码头工人镜像计算机编程语言环境连接神谕的资料请关注盛行信息技术软件开发工作室其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: