代码之家  ›  专栏  ›  技术社区  ›  maathor

Docker build“未找到路径”

  •  0
  • maathor  · 技术社区  · 8 年前

    我想做我的第一个docker容器

    我根据ubuntu的docker教程安装了dokcer ce。

    我创建了一个文件夹并将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 回复  |  直到 8 年前
        1
  •  4
  •   Matt Walther    8 年前

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

    如果仍然不起作用,请告诉docker Dockerfile与 -f 论点

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

    我也会尝试跑步 docker 没有 sudo .

        2
  •  0
  •   Ravi Pandit    6 年前

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