docker如何在外部指定参数变量
这篇文章主要介绍了docker如何在外部指定参数变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Dockerfile:
FROMfrolvlad/alpine-oraclejre8:slim VOLUME/tmp ADDapp.jar/app.jar #COPYagent//usr/local/skyagent/ WORKDIR/opt COPYdocker-entrypoint.sh. ENVAP_ENV=$AP_ENV EXPOSE7015 ENVJAVA_OPTS=$JAVA_OPTS ENTRYPOINT["sh","-c","java$JAVA_OPTS-Djava.security.egd=file:/dev/./urandom-jar/app.jar"]
配置中给与变量:application.properties
sea=${sea123}
shan=${shan123}
用于Test:
@RestController
publicclassWebController{
@Value("${sea}")
privateStringsea;
@Value("${shan}")
privateStringshan;
@GetMapping("/sea")
publicStringtest(){
returnsea+shan;
}
}
运行镜像:
sudodockerrun-it-p9999:9999-e'sea=sea_test'-e'shan=shan_test'testproperties004
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语