# docker_cx_oracle **Repository Path**: lvjianjin/docker_cx_oracle ## Basic Information - **Project Name**: docker_cx_oracle - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-17 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Docker环境中安装cx_Oracle示例 ## 创建项目 将本项目文件下载至/root下 或者使用git拉取 ``` cd root git clone https://gitee.com/lvjianjin/docker_cx_oracle.git ``` ## 创建镜像 如果有其他python包需要安装,请在Dockerfile的最后一行处扩充,然后再创建镜像。 ``` docker build -t jupyter_cx_oracle_img . ``` 倘若需要在离线的机器上部署改环境的话,请将生成的镜像导出并上传到对应服务器上,然后再执行下述操作。 导入导出过程请参照:https://jingyan.baidu.com/article/ce436649379e0a3772afd354.html ## 创建并运行容器 启动容器 ``` docker run --name jupyter_ide \ --hostname jupyter_ide \ -tid \ --restart=on-failure:10 \ -p 8888:8888 \ -v /root/docker_cx_oracle:/docker_cx_oracle \ jupyter_cx_oracle_img \ bash ``` 进入容器,先尝试启动jupyter应用 ``` docker exec -it jupyter_ide bash jupyter lab --config config.json ``` 若报错请执行如下语句添加文件权限,并再次启动jupyter应用 ``` chmod 777 ~/.local/share/jupyter cd ~/.local/share/jupyter chmod 777 runtime cd /docker_cx_oracle jupyter lab --config config.json ``` 应用开启后关闭终端即可。 ## jupyter地址 ``` http://对应电脑ip地址:8888/ ``` 密码:ylz2020520 ## 其他说明 倘若在开发过程中想继续安装python包,可下载该包对应whl文件至项目根目录下,然后进入容器执行安装。 ``` #进入正在运行的docker容器中 docker exec -it jupyter_ide bash #进入根目录 cd docker_cx_oracle #安装whl文件 pip install *****.whl ```