当前位置: 首页 > news >正文

珠宝网站模板wordpress 图片展示主题

珠宝网站模板,wordpress 图片展示主题,qq邮件网站建设的模块,个人网页设计步骤文章目录 应用场景基于Openjdk容器打包运行jar程序1.编译项目成jar包2.构建Dockerfile文件精简版-含jar包精简版-不含jar包带注释版-含jar包 3.编译Dockerfile成镜像。4.运行镜像#xff1a; 应用场景 部署多版本jdk的应用程序。 基于Openjdk容器打包运行jar程序 1.编译项目… 文章目录 应用场景基于Openjdk容器打包运行jar程序1.编译项目成jar包2.构建Dockerfile文件精简版-含jar包精简版-不含jar包带注释版-含jar包 3.编译Dockerfile成镜像。4.运行镜像 应用场景 部署多版本jdk的应用程序。 基于Openjdk容器打包运行jar程序 1.编译项目成jar包 编译后的jar包拷贝到有docker环境的机器比如是jar包文件名为ruoyi-admin.jar 2.构建Dockerfile文件 在jar包所在目录新建Dockerfile文件填入下面的脚本 拷贝jar包文件进去指定jdk版本和暴露的端口。运行jar包 精简版-含jar包 FROM openjdk:17.0.2-oraclelinux8 MAINTAINER wubingfeng RUN mkdir -p /ruoyi/server/logs \/ruoyi/server/temp \/ruoyi/skywalking/agent WORKDIR /ruoyi/server ENV SERVER_PORT8080 LANGC.UTF-8 LC_ALLC.UTF-8 JAVA_OPTS EXPOSE ${SERVER_PORT} COPY ./ruoyi-admin.jar ./app.jar ENTRYPOINT java -Djava.security.egdfile:/dev/./urandom -Dserver.port${SERVER_PORT} \# 应用名称 如果想区分集群节点监控 改成不同的名称即可#-Dskywalking.agent.service_nameruoyi-server \#-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar \-jar app.jar \-XX:HeapDumpOnOutOfMemoryError -Xlog:gc*,:time,tags,level -XX:UseZGC ${JAVA_OPTS}精简版-不含jar包 比较适用于调试状态需要不断更新jar包后续把jar包扔到容器映射的宿主机目录重命名为jar重启容器即可。基于下面的Dockerfile文件jar包需要重命名为app.jar该版本运行容器时需要把宿主机的jar包所在目录映射到/ruoyi/server目录 FROM openjdk:17.0.2-oraclelinux8 MAINTAINER wubingfeng RUN mkdir -p /ruoyi/server/logs \/ruoyi/server/temp \/ruoyi/skywalking/agent WORKDIR /ruoyi/server ENV SERVER_PORT8080 LANGC.UTF-8 LC_ALLC.UTF-8 JAVA_OPTS EXPOSE ${SERVER_PORT} ENTRYPOINT java -Djava.security.egdfile:/dev/./urandom -Dserver.port${SERVER_PORT} \# 应用名称 如果想区分集群节点监控 改成不同的名称即可#-Dskywalking.agent.service_nameruoyi-server \#-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar \-jar app.jar \-XX:HeapDumpOnOutOfMemoryError -Xlog:gc*,:time,tags,level -XX:UseZGC ${JAVA_OPTS}带注释版-含jar包 # FROM参数指定基础镜像 FROM openjdk:17.0.2-oraclelinux8# MAINTAINER设置镜像作者信息。 # 可使用更灵活的LABEL参数代替LABEL可设置任何需要设置的元数据 # LABEL MAINTAINERwubingfeng MAINTAINER wubingfeng# RUN创建工作文件夹 # 尽量使用一个RUN指令来运行多个命令这样可以减少镜像中的层数。例如可以使用符号连接多个命令以减少镜像层的数量‌。 # 多个RUN会导致多个分层分层多导致镜像体积过大、构建时间增加以及镜像维护困难等问题 RUN mkdir -p /ruoyi/server/logs \/ruoyi/server/temp \/ruoyi/skywalking/agent# WORKDIR设置工作目录 WORKDIR /ruoyi/server# ENV参数定义变量供后续脚本调用。变量可写在一行ENV里也可写在多行ENV里。 ENV SERVER_PORT8080 LANGC.UTF-8 LC_ALLC.UTF-8 JAVA_OPTS# 暴露应用端口 EXPOSE ${SERVER_PORT}# 拷贝jar包到容器 # 使用COPY而非ADD除非确实需要自动解压功能 # 如下COPY表示复制当前目录所有文件到容器的/usr/src/myapp目录下 # COPY . /usr/src/myapp # ADD应用示例gz扩展名的文件拷贝到容器里并解压 # ADD nginx-1.21.0.tar.gz /usr/local/ # ADD还可以复制远程文件到镜像中 # ADD https://example.com/nginx-1.21.0.tar.gz /usr/local/ # 把我的本地jar包拷贝到容器工作目录 COPY ./target/ruoyi-admin.jar ./app.jar# ENTRYPOINT设置容器启动时执行的命令最简单的如 # ENTRYPOINT [java,-jar,/app/app.jar] # 也可复杂一些控制更多的虚拟机参数如下 ENTRYPOINT java -Djava.security.egdfile:/dev/./urandom -Dserver.port${SERVER_PORT} \# 应用名称 如果想区分集群节点监控 改成不同的名称即可#-Dskywalking.agent.service_nameruoyi-server \#-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar \-jar app.jar \-XX:HeapDumpOnOutOfMemoryError -Xlog:gc*,:time,tags,level -XX:UseZGC ${JAVA_OPTS}# ENTRYPOINT参数可以在运行容器时传参但会覆盖dockfile脚本里的ENTRYPOINT参数。 # docker run --name demo3D --rm -it --entrypoint ping demo3:test bing.com.cn# ENTRYPOINT命令基本等同CMD命令这两个命令都支持支持shell、exec两种形式的语法 # https://zhuanlan.zhihu.com/p/548188679?utm_id0 # 1.shell格式 # ENTRYPOINT command param1 param2 # 2.exec格式 # ENTRYPOINT [command, param1, param1] #通常Docker中推荐使用exec格式语法原因有二。一方面shell格式语法下会通过/bin/sh -c来执行命令另一方面某些镜像甚至不包含Shell致使shell格式下的命令无法被正常执行。但使用exec格式时会无法获取环境变量的值。此时则可以考虑使用shell格式语法3.编译Dockerfile成镜像。 sudo docker build -t your_image_name:your_tag -f ./your_Dockerfile . 4.运行镜像 含jar包 # 单行命令启动,--add-host是为了容器里的jar包能够访问外部的域名资源我的数据库用了域名进行连接与开发环境协同。 docker run -d --name container_name -p 8080:8080 --restartalways --add-host www.bingfengspring.com:172.17.0.1 my-java-image # 多行脚本启动 #!/bin/bash docker run -d \--name container_name\-p 8080:8080\--restartalways\--add-host www.bingfengspring.com:172.17.0.1my-java-image 不含jar包适合调试阶段不断更新jar包重启容器即可。 # 单行命令启动,--add-host是为了容器能够访问外部的域名资源与开发环境协同。 docker run -d --name container_name -p 8080:8080 -v 宿主机jar包目录:/ruoyi/server --restartalways --add-host www.bingfengspring.com:172.17.0.1 my-java-image # 多行脚本启动 #!/bin/bash docker run -d \--name ruoyi_admin_nojar\-p 8080:8080\-v 宿主机jar包目录:/ruoyi/server\--restartalways\--add-host www.bingfengspring.com:172.17.0.1\my-java-image
http://www.w-s-a.com/news/730964/

相关文章:

  • 购物网网站建设lamp 做网站
  • 做网站网站庄家html5网站开发技术
  • 无锡门户网站制作电话广告设计公司的未来
  • 白云区专业网站建设网页设计模拟试题答案
  • 毕业设计网站代做多少钱制作旅游网站设计概述
  • 网站开发维护运维无人在线电视剧免费观看
  • 电子商务网站建设开题报告展馆网站建设
  • 门户网站建设的背景和意义手机网站前
  • 国内免费视频素材无水印素材网站国家最新消息
  • 襄阳seo站内优化学做网站论坛教程
  • 文明网站建设情况报告wordpress伪静态配置
  • 牙科网站模板个人微信网站建设
  • 厦门公司注册网站dw做简单小说网站
  • 网站建好以后每年都续费么wordpress 仿聚划算
  • 单位网站建设收费标准网上开店铺需要多少钱
  • 灯饰网站需要这么做申请域名的流程
  • 软件下载网站怎么赚钱wordpress减少数据库查询
  • 什么兼职网站可以做视频剪辑常见的推广平台有哪些
  • 网站开发是用html还是jsp设迹官网
  • 查公司信息的网站怎么学wordpress
  • 白银做网站长春一般建一个网站需要多少钱
  • 帮人做钓鱼网站的人网络推广培训职业学校
  • 淘宝客有必须做网站吗网站开发的形式有( )
  • 网站建设:上海珍岛网页版qq空间登录
  • 网站服务器ipteahouse wordpress主题
  • 深州市住房保障和城乡建设局网站做网站公司叫什么
  • 织梦网站转跳手机站注册公司代理记账费用
  • wordpress建站Pdf亚马逊aws在线观看
  • 做网站的外包公司有哪些WordPress调用json数据
  • 做网站网站怎么赚钱网站的建设及维护报告