Open AsherAla opened 2 weeks ago
dockerfile内容: ` FROM openjdk:8
ENV workdir=/usr/local/juggle/ COPY . ${workdir} WORKDIR ${workdir} EXPOSE 9127 CMD ["java","-jar","juggle-server.jar"]
`
我们已经定位到问题了,是之前juggle:v1.2.1版本忘记将H2数据库的元数据打入到镜像导致的,可以先使用mysql作为数据源使用Juggle,具体可以参考 在config文件夹中新增一个配置文件,如下 `server.port=9127 spring.application.name=juggle
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/juggle?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false spring.datasource.username=root spring.datasource.password=123456
启动文件如下: version: '3' services: juggle: image: somta/juggle:v65 container_name: juggle ports:
另外为了解决访问不了外网的问题,我将juggle的进行推送了一份到阿里云的镜像仓库,地址为: registry.cn-heyuan.aliyuncs.com/somta/juggle:v1.2.1
基础信息
操作系统:linux 如:cenos Juggle版本:1.2.1 如:1.2.1 部署方式:Docker 如:Docker
问题描述
docker启动成功 但是无法登录
复现步骤
1.docker build -t juggle .
错误日志或截图