【问题标题】:Is it safe to run OpenJDK images like Eclipse Temurin as root?以 root 身份运行 Eclipse Temurin 等 OpenJDK 映像是否安全?
【发布时间】:2022-06-20 22:10:11
【问题描述】:

我注意到运行 Eclipse Temurin Docker images 的示例以 root 而非非 root 用户身份运行图像。

我认为以非 root 用户身份运行 Docker 映像总是更好?

以 root 身份运行 Temurin 映像是否安全? (例如在 Azure K8s 集群中?)

如果不是,我应该使用哪个用户? Uid 65543(没有人)?还是我应该创建一个新用户?

【问题讨论】:

    标签: docker adoptopenjdk eclipse-temurin


    【解决方案1】:

    我发现使用用户 nobody 和 uid 65543 效果很好。

    现在我的 Dockerfile 看起来像这样:

    FROM eclipse-temurin:17-jre-alpine
    ARG JAR_FILE=target/*.jar
    
    RUN mkdir /home/nobody
    WORKDIR /home/nobody
    
    COPY ${JAR_FILE} app.jar
    
    USER 65534
    
    ...
    

    【讨论】:

      猜你喜欢
      • 2016-11-10
      • 2011-08-26
      • 2015-04-16
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      相关资源
      最近更新 更多