问题描述
Windows PowerShell:
PS C:\Users\Administrator> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
alpine latest d6e46aa2470d 13 days ago 5.57MB
alpine/git latest a8b6c5c0eb62 2 weeks ago 28.4MB
PS C:\Users\Administrator> docker build C:\dfiles
[+] Building 0.9s (2/2) FINISHED
=> [internal] load build deFinition from Dockerfile 0.6s
=> => transferring dockerfile: 2B 0.0s
=> [internal] load .dockerignore 0.8s
=> => transferring context: 2B 0.0s
Failed to solve with frontend dockerfile.v0: Failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount632819289/Dockerfile: no such file or directory
dockerfile的存储路径:C:\ dfiles
我的Dockerfile.txt中的代码:
FROM alpine
CMD ["echo","Hello StackOverflow!"]
解决方法
简单
仅使用Dockerfile
而不使用扩展名,而不使用Dockerfile.txt
我的Dockerfile.txt中的代码
该文件需要称为“ Dockerfile”,而不是“ Dockerfile.txt”。因此,请从文件中删除文件扩展名,然后重试。