【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: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应用的方式,赶紧去试试吧。

你可能感兴趣的:(Docker,Java,docker,java,容器)