美文网首页
ERROR [app-base 2/8] RUN apk add

ERROR [app-base 2/8] RUN apk add

作者: Peggy_623 | 来源:发表于2021-11-10 15:20 被阅读0次

    好久没写博客了,可能context不太清楚,有问题请留言。

    本机系统:Mac OS
    Python环境:Python 3.8.0
    (个人建议:python版本最好为3.x)

    在学习单测的过程中,因为待测试的函数中涉及到docker的使用 ,所以想在本地安装docker并运行docker image。

    按照官方教程下载docker APP,按照tutorial执行unix指令。

    第一步Clone

    docker run --name repo alpine/git clone https://github.com/docker/getting-started.git
    docker cp repo:/git/getting-started/ .
    
    Step_1.png
    第二步Build(出现问题的一步): 执行前: Step_2.png 执行后,出现问题如下图所示。 problem.png

    我将报错原因Google了一下,在Stackflow上找到了答案。

    image.png 按照要求修改~/getting-started/Dockerfile。 ~/getting-started/Dockerfile.png

    如下图所示,修改两处:

    // 在FROM node:12-alpine AS app-base后面添加
    apk add --update --no-cache curl py-pip
    // 修改RUN apk add --no--cache python g++ make
    RUN apk add --no--cache python3 g++ make
    
    修改后.png

    修改Dockerfile后,重新执行下述指令试试看。

    cd getting-startted
    docker build -t docker101tutorial .
    

    第三步Run未截图,只要第二步执行成功了,第三步执行的时候应该没有什么问题。

    问题解决。

    最后,stackflow yyds。

    相关文章

      网友评论

          本文标题:ERROR [app-base 2/8] RUN apk add

          本文链接:https://www.haomeiwen.com/subject/juzhxktx.html