今天来记录一下使用功能DockerCompose来进行部署java服务,直接上配置。
version: "3.0"
services:
robotServer:
image: java:8
container_name: robot_server
volumes:
- /home/ubuntu2004/robot:/home
- /home/ubuntu2004/robot/log:/log
environment:
spring.datasource.url: jdbc:mysql://127.0.0.1:4306/robot?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
spring.datasource.username: root
spring.datasource.password: root
command:
# 服务启动
/bin/bash -c "java -jar /home/robot-server_V1.0.0.0.jar"
#network_mode: host
ports:
- "14446:4443"
配置比较简单,做好路径映射,然后制定一下配置参数,使用宿主机的端口号。
使用宿主机的端口号这里可以修改为端口号映射
ports:
- "4446:4443"
执行启动命令
docker-compose up -d