报错Dockerfile: no such file or directory

报错Dockerfile: no such file or directory

老师你好,我按照视频的一步步操作,docker 安装jenkins 后,通过jenkins build 报错 Dockerfile: no such file or directory: unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /var/jenkins_home/workspace/manage/Dockerfile: no such file or directory

我是把之前的一个 jenkins 容器映射到里面的, 我是不是需要修改配置,或者是创建一个 Dockerfile,  但是 Jenkins里面的 shell 脚本 不应该就是dockerfile 的内容嘛,自己创建了Dockerfile 文件了是不是理论上不需要 jenkins 了?谢谢老师

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2022-03-03 13:32:33

不是的,不要把jenkins与Dockerfile搞混。


Dockerfile是docker构建镜像所需要的配置文件。


Jenkins只是一个控制构建流程的工具。


Jenkins可以控制docker来对Dockerfile进行构建,构建出来的镜像,就可以交由docker来进行运行。


我们课程中的案例,是把前端项目、后端项目通过Dockerfile打包到一个镜像中,交由了docker来运行,而整个流程是由jenkins来控制的。

  • 提问者 慕虎5224321 #1
    好的 谢谢老师,那报错dockerfile 找不到 我是不是创建容器时候里面应该添加个dockerfile
    2022-03-04 09:54:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师