代码之家  ›  专栏  ›  技术社区  ›  hell_storm2004

Docker构建失败,因为JavaScript未启用[关闭]

  •  -1
  • hell_storm2004  · 技术社区  · 6 月前

    我编写了一个Dockerfile并尝试运行构建。但每次运行它时,我都会看到以下错误:

    [+] Building 2.5s (1/1) FINISHED                                                                                                       docker:desktop-linux
     => [internal] load remote build context                                                                                                               2.4s
    context:1
    --------------------
       1 | >>> <!DOCTYPE html>
       2 |     <html lang="en">
       3 |     <head>
    --------------------
    ERROR: failed to build: failed to solve: dockerfile parse error on line 1: unknown instruction: <!DOCTYPE
    
    View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/pfd1w088kkfd2n7jdz40ddt38
    

    FROM A_JFROG_JAR_URL as JAR
    
    LABEL purpose=A Test Container
    
    RUN mkdir -p /opt/tools/tapm
    
    WORKDIR /opt/tools/tapm
    
    COPY --from=JAR /opt/tools/tapm
    
    CMD ["/bin/sh"]
    

    很抱歉,如果不启用JavaScript,jfrog webapp无法正常工作。请启用它以继续。

    1 回复  |  直到 6 月前
        1
  •  2
  •   poisoned_monkey    6 月前

    您正试图将HTML而不是基础图像传递到 FROM official Docker documentation 关于 。例如,尝试以下操作:

    FROM eclipse-temurin:17-jre AS runtime
    RUN mkdir -p /opt/tools/tapm
    WORKDIR /opt/tools/tapm
    ADD "https://your.jfrog/artifactory/path/to/my.jar" app.jar
    CMD ["java", "-jar", "app.jar"]
    
    推荐文章