docker下springboot的多環境配置
1、Dockerfile 構建檔案定義引數
FROM java:8
VOLUME ["/home/pdsstm/uploads/pdsfile"]
COPY pds-stm-management.jar /home/pds-stm/jar/pds-stm-management.jar
ENV CE=$CE
EXPOSE 31080
ENTRYPOINT [ "sh", "-c", "java -Djava.security.egd=file:/dev/./urandom -jar /home/pds-stm/jar/pds-stm-management.jar --spring.profiles.active=$CE" ]
定義變數 CE
2、進入到 資料夾下構建映象
docker build -t pds-stm .
3、帶引數執行映象
docker run -d -p 38082:31080 --name pds-stm -e CE="test" -v /home/pds-stm/jar:/home/pds-stm/jar -v /home/pds-stm/logs:/logs --restart=always pds-stm
相關文章
- SpringBoot多環境配置Spring Boot
- SpringBoot ——配置檔案多環境配置Spring Boot
- springboot多環境下如何進行動態配置Spring Boot
- SpringBoot配置Profile多環境支援Spring Boot
- SpringBoot多環境日誌配置Spring Boot
- Webpack下多環境配置的思路Web
- 分享MacBook下laravel多版本docker開發環境配置方案MacLaravelDocker開發環境
- Docker 下安裝配置 lnmp 環境DockerLNMP
- (轉)Windows下安裝Docker, GitBash環境配置WindowsDockerGit
- springboot系列學習(八):yml配置檔案,多環境下的相互切換Spring Boot
- 專案開發中的pro、pre、test、dev環境及SpringBoot多環境配置devSpring Boot
- vue 多環境配置Vue
- springboot logback配置mybatis 日誌以及多環境配置Spring BootMyBatis
- docker安裝多環境ApolloDocker
- docker下LNMP環境搭建DockerLNMP
- Docker配置PHP開發環境DockerPHP開發環境
- Docker下的Nacos環境開發Docker
- Nacos 解決 laravel 多環境下配置切換Laravel
- 深圳java培訓:SpringBoot的yml配置及多環境切換JavaSpring Boot
- SpringBoot 基礎知識學習(二)——配置檔案多環境配置Spring Boot
- 基於 docker 開發環境下-配置 PHPStorm xdebugDocker開發環境PHPORM
- docker配置Nvidia環境,使用GPUDockerGPU
- WIndows環境配置多版本JavaWindowsJava
- Maven環境下MyBatisGenerator 配置MavenMyBatis
- Windows 下 Laravel 環境配置WindowsLaravel
- Mac環境下AS配置GitMacGit
- NVM,Windows下環境配置Windows
- ubuntu下golang環境配置UbuntuGolang
- windows下JDK環境配置WindowsJDK
- Docker環境下秒建Redis叢集,連SpringBoot也整上了!DockerRedisSpring Boot
- docker環境下安裝tensorflowDocker
- Windows 環境中使用 Docker 配置 LaraDockWindowsDocker
- windows 10 配置 docker lnmp 開發環境WindowsDockerLNMP開發環境
- 聊聊如何在docker環境中配置hostsDocker
- python下多環境開發(虛擬環境)Python
- webpack4 多頁面,多環境配置Web
- 前端工程(vue)多環境配置方案前端Vue
- Laravel 配置多環境env檔案Laravel