docker如何在外部指定參數(shù)變量
這篇文章主要介紹了docker如何在外部指定參數(shù)變量,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
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;
}
}
運(yùn)行鏡像 :
sudo docker run -it -p 9999:9999 -e 'sea=sea_test' -e 'shan=shan_test' testproperties004
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Docker之修改/etc/default/docker 里的DOCKER_OPTS參數(shù)不生效問(wèn)題
- Docker容器修改配置文件的實(shí)現(xiàn)
- Docker容器如何查看ip地址的實(shí)現(xiàn)方法
- Linux服務(wù)器下利用Docker部署.net Core項(xiàng)目的全過(guò)程
- Docker中RocketMQ的安裝與使用詳解
- Docker私有倉(cāng)庫(kù)管理和刪除本地倉(cāng)庫(kù)中的鏡像
- Docker上傳鏡像至私有倉(cāng)庫(kù)的方法示例
- 詳解如何解決docker容器無(wú)法通過(guò)IP訪問(wèn)宿主機(jī)問(wèn)題
相關(guān)文章
手把手教你實(shí)現(xiàn)給Docker開(kāi)啟IPv6網(wǎng)絡(luò)支持
這篇文章主要為大家介紹了Docker開(kāi)啟IPv6網(wǎng)絡(luò)支持實(shí)現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
springboot整合docker部署實(shí)現(xiàn)兩種構(gòu)建Docker鏡像方式
這篇文章主要介紹了springboot整合docker部署實(shí)現(xiàn)兩種構(gòu)建Docker鏡像方式,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04
半小時(shí)實(shí)現(xiàn)基于ChatGPT搭建微信機(jī)器人
這篇文章主要為大家介紹了基于ChatGPT搭建微信機(jī)器人過(guò)程示例詳解,半小時(shí)就能完成,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02

