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

【Docker】五分钟完成Docker部署Java应用,你也可以的!!!

文章目录

  • 前言
  • 一、部署步骤
    • 1.项目结构
    • 2.Dockerfile
    • 3.docker-compose.yml
    • 4.启动
    • 5.常用命令
  • 总结


前言

本文基于Docker Compose部署Java应用,请确保你已经安装了Docker和Docker Compose。
十分钟就能上手docker?要不你也试试?


一、部署步骤

1.项目结构

mkdir /home/docker-soft/java/powerjob-server

config为java服务配置文件目录
在这里插入图片描述

2.Dockerfile

代码如下:

FROM openjdk:8-jdk-alpine
COPY powerjob-server-starter-4.3.2.jar /app/powerjob-server-starter-4.3.2.jar
WORKDIR /app
CMD ["java", "-jar", "powerjob-server-starter-4.3.2.jar"]

3.docker-compose.yml

代码如下:

version: '3'
services:powerjob-server:build: .ports:- 7700:7700- 10086:10086- 10010:10010volumes:- ./powerjob-server-starter-4.3.2.jar:/app/powerjob-server-starter-4.3.2.jar- ./config:/app/config
networks:uhu-net:driver: bridge

4.启动

docker-compose -f docker-compose.yml up -d

5.常用命令

# 停止容器
docker-compose stop# 开始容器
docker-compose start# 重启容器
docker-compose restart

总结

以上就是今天要讲的内容,本文仅仅简单介绍了使用Docker部署Java应用的方式,赶紧去试试吧。

http://www.lryc.cn/news/230692.html

相关文章:

  • 如何准备2024年的系统设计面试?
  • 【开源】基于JAVA的电子元器件管理系统
  • 足底筋膜炎怎么治疗治愈
  • Keil工程忽略文件.gitignore、自动删除脚本:keilkilll.bat、自动生成目录文件列表脚本
  • 软考高级职称哪个好考?明确给你答案
  • 智能客服外包服务适用于哪些行业?
  • 数字化企业各业务模块模型
  • WPF动画小知识
  • 数据结构 顺序表和链表
  • LMI相机配置步骤,使用Gocator2550相机
  • 掌握Python中的控制流语句:break, continue, quit的应用技巧详解
  • TS手动编译和自动编译方法
  • 【Hello Go】Go语言运算符
  • 理解 JMeter 聚合报告(Aggregate Report)
  • 深度学习之pytorch第一课
  • 企业传统纸质设备维修方式的痛点以及解决方案
  • vue2 - SuperMap3D实现自定义标记点位和自定义弹窗功能
  • vue中通过.style.animationDuration属性,根据数据长度动态设定元素的纵向滚动时长的demo
  • (五)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • 深度学习之基于Pytorch框架的MNIST手写数字识别
  • zabbix的服务器端 server端安装部署
  • css3 初步了解
  • 【实战经验】MT4外汇交易指南:新手如何制定交易计划?
  • Pikachu漏洞练习平台之CSRF(跨站请求伪造)
  • Python 如何实现 Strategy 策略设计模式?什么是 Strategy 策略设计模式?
  • hadoop 大数据集群环境配置 配置hadoop配置文件 hadoop(七)
  • 解决 requests 库中 Post 请求路由无法正常工作的问题
  • Jenkins入门——安装docker版的Jenkins 配置mvn,jdk等 使用案例初步 遇到的问题及解决
  • 一文搞定以太网PHY、MAC及其通信接口
  • 【JavaEE】Servlet API 详解(HttpServletResponse类方法演示、实现自动刷新、实现自动重定向)