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

本文详细描述了使用Docker和DockerCompose快速部署Java应用的步骤,包括创建项目结构、编写Dockerfile和docker-compose.yml,以及启动、停止和重启容器的基本命令。


前言

本文基于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:10010
    volumes:
      - ./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应用的方式,赶紧去试试吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值