当前位置: 首页 > 知识库问答 >
问题:

Docker build“路径未找到”

姚伟
2023-03-14

我想做我的第一个码头集装箱

我安装了dokcer-ce,遵循ubuntu的docker教程

我创建一个文件夹,并把我的Dockerfile在它。

FROM docker/whalesay

RUN apt-get update && apt-get install -y figlet fortune && rm /var/apt/*

CMD figlet "Hy SUPINFO" | cowsay -n && /usr/games/fortune -a | cowsay

在这个文件夹中,我做了一个:

sudo docker build -t whalesupinfo .

我总是有这样的输出

unable to prepare context: path "." not found

编辑:我在sshd,没有工作?!

共有2个答案

利永年
2023-03-14

指定dockerfile路径sudo docker build-t /Your /dockerfile/path/-t whalesupinfo。

葛言
2023-03-14

仔细检查docker文件在磁盘上的拼写是否正确,以及在运行docker build时,docker文件是否与您所在的目录相同。

如果仍然不起作用,用-f参数告诉docker Dockerfile的确切位置。

docker build-t whalesupinfo-f/path/to/Dockerfile

我也会尝试运行docker,而不运行sudo

 类似资料:
  • 我有一个问题: 我已经做了: 作曲家更新

  • 我有一个Django Vue。我正在尝试连接到django频道的js聊天应用程序。 要访问任何聊天室,您只需访问: http://localhost:8080/rooms/"id"/ 我的javascript连接如下所示: 我的consumers.py: 我的routing.py: 我的项目routing.py: 问题是,我无法连接到websocket,我的django服务器说: [失败实例:回溯

  • 尝试打我的Web服务通过Rest客户端http://localhost:8080/gurukul/userList但它显示错误'未找到'. 下面是我的控制器,我在其中添加了路径,但仍然没有找到路径后,Spring启动

  • 16.2. 找到路径 从命令行运行 Python 代码时,知道所运行代码所在磁盘上的存储位置有时候是有必要的。 这是一个你很难自己弄明白,却一看到就会想起的小麻烦。核心功能来源于 sys.argv。正如你在 第 9 章 XML 处理 中看到的,它包含了很多命令行参数。 当然就像从命令行中运行他们一样,它也同样记录了运行脚本的名字,这些信息足以令我们确定文件的位置。 例 16.3. fullpath

  • 我有一个小项目,当我让它运行时,它确实会引发异常。 问题就在这里(TestObject.java): 我真的不明白为什么这会引发异常。我还创建了一个类似于charm的测试(TestTest.java)。请原谅我的名字,但这只是一个小的测试应用程序,可以让它与java 11一起工作。 我遵循了这个:javax。xml。绑定在模块路径或类路径上未找到JAXB-API的JAXBException实现,已

  • 问题内容: 在这里完成新手操作,尝试将Django设置为可与PostgreSQL一起使用。 我正在使用Mac OS X 10.6.8。我还安装了PostgreSQL 9.3 在终端中运行时,出现以下错误 问题答案: 我建议你尝试使用Postgres.app。(http://postgresapp.com)这样,你可以轻松地在Mac上打开和关闭Postgres。完成后,通过添加以下内容,将Postg