V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
helloword001
V2EX  ›  程序员

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

  •  
  •   helloword001 · 26 天前 · 1660 次点击
    请教一下,大家 springboot 项目和 spring cloud 微服务项目,通过 Docker 部署,是部署在 CentOS 还是 Debian 还是 eclipse-temurin 、openjdk 啊
    第 1 条附言  ·  26 天前
    第一步是先安装 CentOS 还是 Debian 系统
    第二步是安装 Docker 环境
    第三步是安装 eclipse-temurin 、openjdk 镜像吗

    各位大佬,是这样吗
    13 条回复    2025-06-17 16:41:03 +08:00
    aincvy
        1
    aincvy  
       26 天前
    我用得 docker, 用得 `eclipse-temurin` 镜像。

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

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

    各位大佬,是这样吗
    zed1018
        9
    zed1018  
       25 天前
    @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
        10
    Need4more  
       25 天前
    @helloword001 如果你不是想学习这些技术的话,最快跑起来一个项目,你可以:
    1. 阿里云镜像市场选带 docker 环境的系统镜像,它们会帮你配置好 docker 的国内源
    2. 选一些部署平台,比如 render/vercel/netlify 这种,你提供代码就行

    供参考
    helloword001
        11
    helloword001  
    OP
       25 天前
    @zed1018
    @Need4more
    好的,谢谢两位大佬
    guanyujia5444
        12
    guanyujia5444  
       25 天前
    @helloword001 #8 你们有运维就让运维来干,没有运维,就写个 Dockerfile ,二次构建,打包镜像用 maven 的,运行镜像用 jdk
    helloword001
        13
    helloword001  
    OP
       25 天前
    @guanyujia5444 好的,大佬,没有运维,阿里云选的带 Docker 的系统部署的 Dockerfile
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2418 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 138ms · UTC 10:50 · PVG 18:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.