您现在的位置是:首页 >技术交流 >【Docker】010-Docker 一键启动合集网站首页技术交流
【Docker】010-Docker 一键启动合集
                简介【Docker】010-Docker 一键启动合集            
            【Docker】009-Docker 一键启动合集
一、启动 jar
1、命令
docker run 
-itd 
-p 8080:8080 
-v /home/docker/java:/app 
openjdk:17-jdk 
java -jar /app/app.jar --server.port=8080
 
2、解释
这条命令用于在Docker容器中运行一个Java应用程序,以下是各参数的解释:
docker run: 运行一个新的容器。-itd: 创建一个交互式容器,它会在后台运行,并且可以使用容器ID或名称进行访问。-p 8080:8080: 将主机的8080端口映射到容器的8080端口,允许从主机上访问容器中运行的应用程序。-v /home/docker/java:/app: 将主机的/home/docker/java目录挂载到容器的/app目录,使得容器中的Java应用程序可以访问主机上的jar包。openjdk:17-jdk: 基于openjdk:17-jdk镜像创建一个新的容器,该镜像包含了Java 17的开发工具。java -jar /app/app.jar --server.port=8080: 在容器中运行Java应用程序,将/app/app.jar作为主要的jar包运行,同时设置应用程序的端口为8080。
总的来说,这条命令的作用是创建一个基于Java 17的Docker容器,其中运行了一个应用程序(通过app.jar提供),并将其映射到主机的8080端口上,使得外部用户可以通过浏览器访问该应用程序。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。
        
    
        
    
            




U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结