我正在尝试制作我的第一个 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
Run Code Online (Sandbox Code Playgroud)
在这个文件夹中我做了一个:
sudo docker build -t whalesupinfo .
Run Code Online (Sandbox Code Playgroud)
我总是有这个输出
unable to prepare context: path "." not found
Run Code Online (Sandbox Code Playgroud)
编辑:我在 sshd 中,没有参与其中?!
仔细检查 Dockerfile 在磁盘上的拼写是否正确,以及运行时是否正确docker build,Dockerfile 是否位于您所在的同一目录中。
如果仍然不起作用,请使用参数告诉 docker Dockerfile 的确切位置-f。
docker build -t whalesupinfo -f /path/to/Dockerfile .
我也会尝试docker在没有sudo.
| 归档时间: |
|
| 查看次数: |
17291 次 |
| 最近记录: |