我有以下基本Dockerfile:
FROM mcr.microsoft.com/windows/servercore:1903
CMD echo Hello World!
当我运行命令时:
docker build -t latest .
或docker build .
我的终端永远挂起,似乎什么也没做。
但是,如果我跑步:
docker pull mcr.microsoft.com/windows/servercore:1903
我可以从存储库中提取图像。
我不确定自己在做什么或如何解决。 build
命令似乎没有冗长的选项,我需要一个运行Windows的Docker容器。
我正在Windows 10 Pro中使用Docker,并将其配置为使用Windows容器。
答案 0 :(得分:1)
检查您从哪个目录执行命令。您应该从DOCKERFILE
所在的目录执行它们,而别无其他。如果您从C驱动器的根目录或文件数量很多的任何其他位置执行say,则docker首先将尝试将所有文件压缩,然后发送给构建器,从而造成延迟。