问题一
docker版本

使用打包镜像的命令,使用下面的命令就出出现了下面的异常
docker image build -t hello .
异常信息如下:
failed to solve with frontend dockerfile.v0: failed to
read dockerfile: open /var/lib/docker/tmp/buildkitmount926830533
/Dockerfile: no such file or directory
造成这个问题的原因看了官方的文档后发现没有指定对应的dockerfile,所以修改了指令后就可以正常生成镜像了(后面的-t是指定镜像文件的名称)
docker build -f .\Dockerfile.dockerfile . -t hello
文档中对应内容

使用修改后的命令则能生成成功

问题二
如果你死在windows环境下执行上面修改后的指令会出现下面的问题
=> ERROR [2/3] RUN yum install -y gcc gcc-c++ make openssl-devel lsof
个人猜测是因为windows没有安装yum造成了,我使用了linux和mac可以正常安装,这边就没有去尝试处理了,如果有处理了这个问题的大佬也可以分享下处理过程
Docker镜像构建与Windows环境下的问题解析
本文档介绍了在Docker中构建镜像时遇到的问题及解决方案。问题一是由于未指定Dockerfile导致的错误,解决方法是使用`docker build -f .Dockerfile.dockerfile -t hello`命令。问题二是在Windows环境下运行相同命令时出现`yum install`错误,推测原因是Windows缺少yum环境,该问题在Linux和Mac环境下可以正常解决。
2341

被折叠的 条评论
为什么被折叠?



