好久没写博客了,可能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/ .
第二步Build(出现问题的一步): 执行前:
我将报错原因Google了一下,在Stackflow上找到了答案。
如下图所示,修改两处:
// 在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
修改Dockerfile后,重新执行下述指令试试看。
cd getting-startted
docker build -t docker101tutorial .
第三步Run未截图,只要第二步执行成功了,第三步执行的时候应该没有什么问题。
问题解决。
最后,stackflow yyds。