首页 > 编程语言 >Java打包镜像部署

Java打包镜像部署

时间:2023-11-08 11:22:42浏览次数:34  
标签:容器 Java hub 镜像 docker data ID 打包

Java打包镜像

Dockerfile

FROM openjdk:17
WORKDIR /opt/data-hub
COPY target/data-hub.jar ./
EXPOSE 9843
ENTRYPOINT ["java", "-jar", "data-hub.jar"]

构建镜像命令

docker build -t oldweipro/data-hub:latest .

运行镜像

docker run -p 9843:9843 -d --name data-hub oldweipro/data-hub:latest --restart=always

Docker容器列表

docker ps

给现有容器添加自动启动

docker update --restart=always [容器ID]
docker container update --restart=[容器策略] [容器ID]

查看容器日志

docker logs [容器ID]

进入容器内部

[command] bash

docker exec -it [容器ID] bash

标签:容器,Java,hub,镜像,docker,data,ID,打包
From: https://www.cnblogs.com/oldweipro/p/17816971.html

相关文章

  • 创建一个 java agent jar 包
    pom.xml文件。(javaagent和main方法的jar可以分开成两个项目,单独打包jar)<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • javascript 手动实现 bind,call,apply
     js手动实现call方法Function.prototype.myCall=function(content,...args){letmyfn=Symbol()content=content||globalThis//console.log(content)content[myfn]=this//console.log(content)constresu......
  • 镜像是什么,重装系统的原理
    镜像镜像(Mirroring)是一种文件存储形式,可以把许多文件做成一个镜像文件,常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。简单粗暴的理解:镜像文件就是ISO文件,ISO文件就是镜像文件iso文件iso是一种光盘映像文件,它实际上是使用刻录软件或者光盘映像文件工具软件将一个光......
  • Java面试题(高频、有答案,全网最强)
    这是一套全网最强的Java面试题,吊打网上所有Java面试题。此套面试题的威力:看过这套题的朋友、同事、粉丝参加了面试后说,他们面试被问到的问题大部分(85%以上)都在这套题里,面试通过率高达90%。这是粉丝的真实评价(聊天截图):有人说这套题题目太多了,我说:着急的可以看频率为两颗星及以上的题......
  • Java学习—Java修饰符
    Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符1、访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。default (即默认,什么也不写):在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、......
  • Java连接服务器的两种方式SFTP和FTP
    https://www.jb51.net/article/276407.htm在项目开发中,一般文件存储很少再使用SFTP服务,但是也不排除合作伙伴使用SFTP来存储项目中的文件或者通过SFTP来实现文件数据的交互,这篇文章主要介绍了Java集成FTP与SFTP连接池−目录区别FtpUtilSFTPUtil问题区别FTP是一种文件传输协议,一般是......
  • JAVA开发(JAVA架构师成长之路)
    从一个最基础的JAVA开发人员成为JAVA架构师,需要经历8层能力的进阶。第一阶段:熟悉JAVA基础语法,学会写各种ifelse和流程语句,熟练使用各种数据类型,集合。能依葫芦画瓢,模仿别人的代码结构,新增类,修改类的信息和逻辑。这个阶段大概是一年的经验。第二阶段:熟悉使用各种开源组件,比如知......
  • Cocos Creator 3.x 之Android Studio打包(二)
    一,重构Android项目1, 新建Activity(这里是:AlexActivity)继承自AppActivity2,编辑AndroidManifest.xml,使AlexActivity为启动Activity二,JavaScript调用Java1,方法签名方法签名稍微有一点复杂,最简单的方法签名是 ()V,它表示一个没有参数没有返回值的方法。其他一些例子:(I)V 表示参数为......
  • Java语言基础知识全总结
    一.Java的优点1.      跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快2.      纯面向对象。Java所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特......
  • Java 注释
    单行注释://多行注释:/**/文档注释:/**回车设置单行注释多行注释文档注释的颜色:File→Settings→ColorScheme→Java→Cmomentslinecomment单行注释blockcomment注释区块(多行注释) JavaDoc文档注释 ......