[Docker] Link the Java application and database Docker containers
2023-09-14 08:59:13 时间
application-mysql.properties:
spring.datasource.url=jdbc:mysql://ec-mysql:3306/explorecali spring.datasource.username=cali_user spring.datasource.password=cali_pass
Dockerfile: run with profile
FROM java:8 WORKDIR / ADD target/explorecali-2.0.0-SNAPSHOT.jar // EXPOSE 8080 ENTRYPOINT [ "java", "-jar", "-Dspring.profiles.active=mysql", "/explorecali-3.0.0-SNAPSHOT.jar"]
Build the applciation:
mvn package -DskipTests=true
Build the image:
docker build -t explorecali .
Link mysql image to application image:
docker run --name ec-app -p 8080:8080 --link ec-mysql:mysql -d explorecali
相关文章
- java传真发送,用Java发送传真解决之道
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- 23篇大数据系列(一)java基础知识全集(2万字干货,建议收藏)
- java 构造器 构造方法_Java构造器(构造方法/constructor)
- 【说站】java如何自定义函数式接口
- java用位运算实现加减乘除的过程_java四则运算
- java: 无法访问org.springframework.boot.SpringApplication
- 无需依赖 Docker 环境制作 Java 应用镜像
- 小白也能看懂的二维码生成器 API 的技术原理(附Java 接入代码)
- 【ES三周年】Java与Elasticsearch实战:GPT助您掌握查询和聚合技巧
- JAVA 新提案:努力简化Hello World,让初学者更好地接受 Java !
- JAVA导出成CSV文件详解编程语言
- 115道Java经典面试题(面中率最高、最全)详解编程语言
- 解锁Java 与 Oracle 的连接之门(java连接oracle)
- 时间设置解决java中Redis设置过期时间的问题(redisjava过期)
- 数据库简易指南:如何使用 Java 连接 MySQL 数据库(java连接mysql)
- Java实现Redis数据存储(java的redis)
- RedMonk公布6月编程语言排行:JavaScript居榜首 Java和Python并列第二
- Java革命Oracle旗下的程序设计利器(java简介oracle)
- Java实现与Oracle数据库的无缝整合(java整合oracle)
- java字浮串提取方法汇集