docker重建镜像

DockerFile如下:

FROM k8s-registry.qhtx.local/base/centos7-jdk8-haitong0704RUN yum -y update && yum install -y python3-devel && yum install -y python36
RUN mv /usr/bin/python /usr/bin/python_old
RUN ln -s /usr/bin/python3 /usr/bin/python
RUN pip3 install cx_Oracle -i https://pypi.doubanio.com/simple
RUN pip3 install pymysql  -i https://pypi.doubanio.com/simple
RUN mkdir -p /opt/oracle \
&& cd /opt/oracle \
&& unzip instantclient-basic-linux.x64-11.2.0.4.0.zip \
&& sh -c "echo /opt/oracle/instantclient_11_2 > /etc/ld.so.conf.d/oracle-instantclient.conf" \
&& ldconfigCOPY  ./oracleFile/*  /usr/local/lib64/python3.6/site-packages/

配置: cx_Oracle 

Instant Client for Linux x86-64 (64-bit)
yum install libaio
mkdir -p /opt/oracle
cd /opt/oracle
unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
sh -c "echo /opt/oracle/instantclient_11_2 > /etc/ld.so.conf.d/oracle-instantclient.conf"
ldconfig
#!/bin/bash
rm -rf ./Dockerfile
read -p "Enter your project " project
read -p "select from k8s-registry.qhtx.local/base/centos7-jdk8-haitong0704 alpine-server-jre8u241" fromtypeset -l  sproject
sproject=$project
cat<<EOF>>Dockerfile
FROM $from
WORKDIR /apply/integrator
RUN rm -f /etc/localtime \
&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone
ADD $project.jar /apply/integrator/$project.jar
ENTRYPOINT java -XX:MaxRAMPercentage=80.0 -jar $project.jar --spring.profiles.active=prodEOF
a=$(echo $RANDOM)
docker build -t k8s-registry.qhtx.local/haitong/$sproject:$a .
docker push  k8s-registry.qhtx.local/haitong/$sproject:$a
echo k8s-registry.qhtx.local/haitong/$sproject:$a

创建容器并进入

docker run -it  centos:latest  /bin/bash  

后台创建容器

docker run -itd  centos:latest  /bin/bash  

docker run -id --name=jinxcentos  -v  /home/jinx/:/home/  centos:7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/453711.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Postgresql体系结构

client连接PostgreSQL过程&#xff1a; 1、客户端发起请求 2、主服务postmaster进程负责服务器是否接受客户端的host通信认证&#xff0c;服务器对客户端进行身份鉴别 3、主服务进程为该客户端单独fork一个客户端工作进程postgres 4、客户端与postgres进程建立通信连接&#xf…

使用LlamaIndex,Qdrant,Ollama和FastAPI构建本地RAG api

介绍 ChatGPT已经改变了我们与AI的互动方式。人们现在将这些大型语言模型&#xff08;LLMs&#xff09;作为主要的个人助手来进行写作、头脑风暴甚至咨询。然而&#xff0c;这些LLMs的问题在于&#xff0c;它们的表现只能和它们接受的训练数据一样好。 例如&#xff0c;如果一家…

重写Sylar基于协程的服务器(7、TcpServer HttpServer的设计与实现)

重写Sylar基于协程的服务器&#xff08;7、TcpServer & HttpServer的设计与实现&#xff09; 重写Sylar基于协程的服务器系列&#xff1a; 重写Sylar基于协程的服务器&#xff08;0、搭建开发环境以及项目框架 || 下载编译简化版Sylar&#xff09; 重写Sylar基于协程的服务…

内衣迷你洗衣机什么牌子好?口碑最好的小型洗衣机推荐

随着人们的生活水平的提升&#xff0c;越来越多小伙伴来开始追求更高的生活水平&#xff0c;一些智能化的小家电就被发明出来&#xff0c;而且内衣洗衣机是其中一个。现在通过内衣裤感染到细菌真的是越来越多&#xff0c;所以我们对内衣裤的清洗频次会高于普通衣服&#xff0c;…

回归预测 | Matlab实现OOA-CNN-LSTM-Attention鱼鹰算法优化卷积长短期记忆网络注意力多变量回归预测(SE注意力机制)

回归预测 | Matlab实现OOA-CNN-LSTM-Attention鱼鹰算法优化卷积长短期记忆网络注意力多变量回归预测&#xff08;SE注意力机制&#xff09; 目录 回归预测 | Matlab实现OOA-CNN-LSTM-Attention鱼鹰算法优化卷积长短期记忆网络注意力多变量回归预测&#xff08;SE注意力机制&…

C++ 调用lua 脚本

需求&#xff1a; 使用Qt/C 调用 lua 脚本 扩展原有功能。 步骤&#xff1a; 1&#xff0c;工程中引入 头文件&#xff0c;库文件。lua二进制下载地址&#xff08;Lua Binaries&#xff09; 2&#xff0c; 调用脚本内函数。 这里调用lua 脚本中的process函数&#xff0c;并…

C Sharp、.NET FrameWork框架、.NET Core

C#概念及特点 C#是微软(Microsoft)公司基于.NET FrameWork框架设计的面向对象的程序设计语言&#xff0c;并且是类型安全的强类型语言。C#高级语言是运行在.NET FrameWork框架之上的。 C#是从C和C派生来的一种简单、现代、面向对象和类型安全的编程语言&#xff0c;并且能够与.…

springboot基于javaWEB的旅游推荐系统设计与实现+vue

随着人民生活水平的提高&#xff0c;对于旅游的需求越来越强烈。目前传统旅游的模式已经无法满足当前消费者的旅游需求。通过分析传统旅游的缺点&#xff0c;我们可以明确传统旅游业无法满足日益多元化的消费者。在消费者追求更加个性化的旅游体验之下&#xff0c;旅游网站就能…

Netty核心原理与基础实战(二)——详解Bootstrap 备份

接上篇&#xff1a;Netty核心原理与基础实战&#xff08;一&#xff09; 1 Bootstrap基础概念 Bootstrap类是Netty提供的一个便利的工厂类&#xff0c;可以通过它来完成Netty的客户端或服务端的Netty组件的组装&#xff0c;以及Netty程序的初始化和启动执行。Netty的官方解释是…

Qt代码添加日志管理的模块功能

在程序中一般需要添加日志管理的记录&#xff0c;在学习Httpserver的过程中&#xff0c;学习到了日志管理模块&#xff0c;将QtwebApp的日志模块提取出来可作为一般性程序的日志管理&#xff0c;记录实验的过程&#xff0c;项目源代码也附在后面。 项目运行结果 项目代码结构 参…

docker 网络模型

一、docker的网络模型分为四种 【1】Host(与宿主机共享一个网络)&#xff0c;宿主机的localhost 及 容器内的localhost 【2】Bridge(与宿主机共享一个局域网&#xff0c;有自己的网络&#xff1b;docker运行默认Bridge)&#xff1b;容器内localhost不是宿主机localhost 【3】…

CSS详细基础(七)圆角和阴影

圆角和阴影是CSS3新增的样式。 一.圆角边框原理 只需要在已有的盒子标签里面添加属性如下即可&#xff1a; border-radius:10px;原理是&#xff0c;椭圆与边框的交集所产生的效果。 二.圆角边框使用 单位可以像上述那样&#xff0c;直接写成像素&#xff1b;亦可像如下这样…