miller
发布于

docker run 传变量, 不重新打镜像情况下,

exec 形式
ENTRYPOINT ["java", "-jar", "ruoyi-modules-system.jar"]
在这种形式中,Docker 会直接执行指定的命令,并且不会经过 shell。这使得信号可以被正确传递到进程,并且可以避免某些 shell 特性带来的问题。
docker run imagename --spring.profiles.active=prod
实际实行就是 java -jar ruoyi-modules-system.jar --spring.profiles.active=prod

docker run 后面的参数会被追加到这个命令后面,直接传递给应用程序。

浏览 (62)
点赞
收藏
评论