好久沒(méi)寫博客了彤委,可能context不太清楚,有問(wèn)題請(qǐng)留言。
本機(jī)系統(tǒng):Mac OS
Python環(huán)境:Python 3.8.0
(個(gè)人建議:python版本最好為3.x)
在學(xué)習(xí)單測(cè)的過(guò)程中,因?yàn)榇郎y(cè)試的函數(shù)中涉及到docker的使用 瓷们,所以想在本地安裝docker并運(yùn)行docker image业栅。
按照官方教程下載docker APP,按照tutorial執(zhí)行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(出現(xiàn)問(wèn)題的一步): 執(zhí)行前:
Step_2.png
problem.png
我將報(bào)錯(cuò)原因Google了一下攒钳,在Stackflow上找到了答案帮孔。
image.png
~/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后文兢,重新執(zhí)行下述指令試試看。
cd getting-startted
docker build -t docker101tutorial .
第三步Run未截圖焕檬,只要第二步執(zhí)行成功了姆坚,第三步執(zhí)行的時(shí)候應(yīng)該沒(méi)有什么問(wèn)題。
問(wèn)題解決实愚。
最后兼呵,stackflow yyds。