問(wèn)題描述
今天在構(gòu)建鏡像文件時(shí) 報(bào)錯(cuò) unable prepare context:unable to evaluate symlinks in Dockerfile path:lstat 根據(jù)提示是說(shuō) 找不到當(dāng)前我們要構(gòu)建的 文件。
[root@weihu mydocker]# docker build -t centosjava8:1.8 .
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /myfile/Dockerfile: no such file or directory
原因分析:
一般出現(xiàn)這種提示都是沒(méi)有在我們需要構(gòu)建 鏡像文件的根目錄下面執(zhí)行的命令,所以返回報(bào)錯(cuò)信息。
解決方案:
我們可以指定 需要構(gòu)建的dockerfile文件的絕對(duì)路徑即可。
命令行參數(shù)
-f,–file
指定 dockerfile 路徑
docker build -f /path/to/a/Dockerfile .
不指定的話,默認(rèn)會(huì)讀取上下文路徑( . )下的 dockerfile
-t,–tag
指定構(gòu)建的鏡像名和 tag
docker build -t ubuntu-nginx:v1 .
例如:
我需要構(gòu)建的鏡像路徑為 /myfile/Dockerfile,指定構(gòu)建鏡像名稱為 coentosjava81.5.7
可以這樣輸入命令行文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-432711.html
注意:上面TAG后面有個(gè)點(diǎn) . 千萬(wàn)不漏了?。。。。。。。。。。。?span toymoban-style="hidden">文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-432711.html
docker build -f /myfile/Dockerfile -t coentosjava81.5.7 .
到了這里,關(guān)于unable prepare context:unable to evaluate symlinks in Dockerfile path:lstat /XXXXXX的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!