请教一下,大家 springboot 项目和 spring cloud 微服务项目,通过 Docker 部署,是部署在 CentOS 还是 Debian 还是 eclipse-temurin、openjdk 啊

128 天前
 helloword001
请教一下,大家 springboot 项目和 spring cloud 微服务项目,通过 Docker 部署,是部署在 CentOS 还是 Debian 还是 eclipse-temurin 、openjdk 啊
1949 次点击
所在节点    程序员
13 条回复
aincvy
128 天前
我用得 docker, 用得 `eclipse-temurin` 镜像。

我们公司有其他项目组用得 K8S
blessingcr
128 天前
目前 k8s openjdk , 之前是 docker openjdk
sheeta
128 天前
Debian Zulu
sifeizhai2020
128 天前
hdfg159
128 天前
amazoncorretto:21-al2023-jdk
guanyujia5444
128 天前
同样是 amazoncorretto al2023-jdk
zed1018
128 天前
k8s FROM eclipse-temurin:21-alpine
helloword001
128 天前
@aincvy
@blessingcr
@sheeta
@sifeizhai2020
@hdfg159
@guanyujia5444
@zed1018

第一步是购买阿里云服务器
第二步是安装 CentOS 或者 Debian 系统
第三步是安装 Docker 环境
第四步是安装 eclipse-temurin 、openjdk 镜像

各位大佬,是这样吗
zed1018
128 天前
@helloword001 镜像不是安装的,是写 Dockerfile ,在里面去 build bootJar ,然后 CP jar 包到容器某个目录,最后用 CMD 或者 ENTRYPOINT 运行即可。

https://medium.com/@office.yeon/dockerizing-with-multi-stage-builds-in-spring-boot-multi-module-project-1fd3aa886afc
Need4more
128 天前
@helloword001 如果你不是想学习这些技术的话,最快跑起来一个项目,你可以:
1. 阿里云镜像市场选带 docker 环境的系统镜像,它们会帮你配置好 docker 的国内源
2. 选一些部署平台,比如 render/vercel/netlify 这种,你提供代码就行

供参考
helloword001
127 天前
@zed1018
@Need4more
好的,谢谢两位大佬
guanyujia5444
127 天前
@helloword001 #8 你们有运维就让运维来干,没有运维,就写个 Dockerfile ,二次构建,打包镜像用 maven 的,运行镜像用 jdk
helloword001
127 天前
@guanyujia5444 好的,大佬,没有运维,阿里云选的带 Docker 的系统部署的 Dockerfile

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1138794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX