docker构建jar镜像

文章目录

构建 DockerFile

bash 复制代码
[root@192 /]# mkdir my
[root@192 /]# cd my
[root@192 my]# 

将jar包上传到创建的目录当中

在目录中创建 Dockerfile 文件

bash 复制代码
vi Dockerfile  

FROM openjdk:8    #集成父镜像 
WORKDIR /opt/    #设置工作目录
ADD tzsc.jar /opt/  #将jar挂载到工作目录
EXPOSE 8083  #容器端口
ENTRYPOINT ["java" , "-jar" , "tzsc.jar"]  #执行启动命令

构建镜像

bash 复制代码
docker build -t tzsc:0.0.0.1 .  
tzsc:0.0.0.1  镜像名称:镜像版本

创建并启动容器

bash 复制代码
docker run -d --name tzsc -p 8083:8083 tzsc:0.0.0.1

-d 容器后台运行
--name 自定义容器名称
-p 设置容器映射端口
tzsc:0.0.0.1 启动镜像名为tzsc:0.0.0.1

说明

本文访问地址为本地虚拟机IP地址

相关推荐
木卫二号Coding1 小时前
Docker-构建自己的Web-Linux系统-Ubuntu:22.04
linux·前端·docker
春日见1 小时前
win11 分屏设置
java·开发语言·驱动开发·docker·单例模式·计算机外设
岳来1 小时前
网络小白理解容器网络endpointid
网络·docker·endpoint
江湖有缘2 小时前
轻量级知识协作平台搭建:Docker + MediaWiki入门教程
docker·容器·eureka
Genie cloud2 小时前
在 Mac 上使用 Docker 安装宝塔并部署 LNMP 环境
macos·docker·容器·云计算
Suchadar3 小时前
Docker常用命令
运维·docker·容器
你才是臭弟弟3 小时前
MinIo开发环境配置方案(Docker版本)
运维·docker·容器
七夜zippoe4 小时前
Docker容器化Python应用最佳实践:从镜像优化到安全防护
python·docker·云原生·eureka·容器化
卓码软件测评4 小时前
第三方软件课题验收测试【使用Docker容器部署LoadRunner负载生成器以实现弹性压测 】
测试工具·docker·容器·性能优化·单元测试·测试用例
Knight_AL4 小时前
Dockerfile 的 EXPOSE 和 Docker Compose 的 ports 有什么区别?
docker·容器·eureka