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配置Profile多環境支援Spring Boot
- SpringBoot多環境日誌配置Spring Boot
- Webpack下多環境配置的思路Web
- 分享MacBook下laravel多版本docker開發環境配置方案MacLaravelDocker開發環境
- springboot logback配置mybatis 日誌以及多環境配置Spring BootMyBatis
- Docker 下安裝配置 lnmp 環境DockerLNMP
- springboot系列學習(八):yml配置檔案,多環境下的相互切換Spring Boot
- 專案開發中的pro、pre、test、dev環境及SpringBoot多環境配置devSpring Boot
- (轉)Windows下安裝Docker, GitBash環境配置WindowsDockerGit
- 深圳java培訓:SpringBoot的yml配置及多環境切換JavaSpring Boot
- Nacos 多環境配置
- Maven多環境配置Maven
- vue 多環境配置Vue
- 基於 docker 開發環境下-配置 PHPStorm xdebugDocker開發環境PHPORM
- Docker配置PHP開發環境DockerPHP開發環境
- docker配置Nvidia環境,使用GPUDockerGPU
- docker安裝多環境ApolloDocker
- Nacos 解決 laravel 多環境下配置切換Laravel
- docker下LNMP環境搭建DockerLNMP
- Docker下的Nacos環境開發Docker
- Docker環境下秒建Redis叢集,連SpringBoot也整上了!DockerRedisSpring Boot
- 【Java】【SpringBoot】logback開發環境配置JavaSpring Boot開發環境
- Windows 環境中使用 Docker 配置 LaraDockWindowsDocker
- docker環境下安裝tensorflowDocker
- WIndows環境配置多版本JavaWindowsJava
- Maven環境下MyBatisGenerator 配置MavenMyBatis
- Windows 下 Laravel 環境配置WindowsLaravel
- linux下配置java環境LinuxJava
- CentOS下Ant環境配置CentOS
- python下多環境開發(虛擬環境)Python
- springboot3+vue3(十一)springboot多環境開發Spring BootVue
- RedHat 7.2配置LAMP環境下的redius+mysql+openvpn環境RedhatLAMPMySql
- Windows 環境中使用 Docker 配置 LaraDock 教程WindowsDocker
- 聊聊如何在docker環境中配置hostsDocker
- windows 10 配置 docker lnmp 開發環境WindowsDockerLNMP開發環境
- webpack4 多頁面,多環境配置Web