docker如何在外部指定参数变量
2019-11-01 07:06
1356 查看
这篇文章主要介绍了docker如何在外部指定参数变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Dockerfile:
FROM frolvlad/alpine-oraclejre8:slim VOLUME /tmp ADD app.jar /app.jar #COPY agent/ /usr/local/skyagent/ WORKDIR /opt COPY docker-entrypoint.sh . ENV AP_ENV=$AP_ENV EXPOSE 7015 ENV JAVA_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 public class WebController { @Value("${sea}") private String sea; @Value("${shan}") private String shan; @GetMapping("/sea") public String test() { return sea+shan; } }
运行镜像 :
sudo docker run -it -p 9999:9999 -e 'sea=sea_test' -e 'shan=shan_test' testproperties004
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- docker容器的参数如何指定配额
- GridView的HyperLinkField的DataNavigateUrlFormatString如何使用自定义的变量,而不是数据库绑定的值.报错:指定的参数已超出有效值的范围。参数名: index
- 局部内部类如何访问外部类方法中变量
- 【VS开发】程序如何捕捉signal函数参数中指定的信号
- (转)获取android手机内部存储空间和外部存储空间的参数 && 如何决定一个apk的安装位置
- 83 js 如何正确传递DOM元素的指针 选择器内参数为变量 论js函数的简化 seajs用法
- Django模板变量如何传递给外部js调用的方法小结
- 自己收藏用:Maven中appseembler插件如何指定JVM参数
- Maven pom.xml 如何引用外部变量
- 如何在报表参数中使用变量
- 微信如何唤起外部浏览器打开指定链接,微信自动跳出打开浏览器的原理
- JS如何实现在微信中调用外部浏览器打开指定链接
- 微信小程序如何生成指定页面带参数的微信小程序码或者二维码
- c#实验笔记- params关键字可以指定可变数目的变量 for循环可以初始化多个参数
- 容器如何访问外部世界?- 每天5分钟玩转 Docker 容器技术(36)
- 如何GET出指定变量
- matlab中如何保留指定的变量的数据
- 微信中如何通过手机系统默认外部浏览器打开指定网页URL
- 如何解决微信中如何直接打开外部浏览器打开指定链接
- shell如何传递外部参数给文件