[Docker] Link the Java application and database Docker containers
2023-09-14 09:00:46 时间
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 删除文件夹 和 文件 集合
- java calendar 设置小时_Java Calendar.set 方法设置时间的问题
- think in java一_Think in Java(一):Java基础「建议收藏」
- java工程师_Java工程师是青春饭吗?[通俗易懂]
- eclipse怎么导入java文件_Eclipse如何导入JAVA工程?如何将项目导入Eclipse中?
- 说一下java的运行机制_Java运行机制是什么?「建议收藏」
- java环境_Java 开发环境配置
- java jersey使用总结_Java Jersey2使用总结
- java dom4j 添加节点_Java dom4j获取,添加,删除,查找,设置Element节点方法「建议收藏」
- 【说站】java switch语句是什么?
- Java 方法实参是传值(pass-by-value)还是传引用(pass-by-reference)?
- java 取当前时间年月日_Java获取当前时间年月日的方法[通俗易懂]
- 【Java集合框架】篇四:Set接口
- java反射机制
- Java线程池例子详解编程语言
- Java异步MySQL:开启数据处理新时代(java异步mysql)
- Oracle终止支持Java:转向新时代(oracle抛弃java)
- 机制Redis Java 实现的过期机制研究(redisjava过期)
- 失效Java与Redis结合:失效时间设置实践(redisjava过期)
- 连接MySQL连接技术之Java实现(java的mysql)
- 程序Oracle调用Java程序的实现方法(oracle调用java)
- 知识MySQL 与 Java 结合,挖掘更多长期知识储备。(mysqljava长)
- 收购Oracle收购Java重新定义软件开发未来(java被oracle)
- Java革命Oracle旗下的程序设计利器(java简介oracle)
- Java程序构建Oracle数据库直连(java直连oracle)
- Java程序建立Oracle数据库表的实现方式(java建oracle表)