Docker从本地Dockerfile悬挂(Windows 10)构建



我是docker的新手

我的dockerfile:

FROM busybox:latest
CMD ["date"]

我的命令来自Docker

$ docker build -f /projects/docker_test .

其他要注意的事情:

在Windows 10 Home Edition上安装的Docker工具箱

环境变量:

HOME = G:projects

dockerfile位置:

G:projectsdocker_testDockerfile 

最初用记事本创建的文件。

编辑:我可以很好地加载其他Docker容器。当我尝试访问本地Dockerfile时,Docker只会挂起。

对我有用的是添加一个.dockerignore文件,并在其中添加不属于构建映像的文件夹(在我的情况下/node_modules(。

-f选项用于指定Dockerfile的路径。

尝试:

docker build -t docker_test -f /projects/docker_test/Dockerfile /projects/docker_test

或:

cd G:projectsdocker_test
docker build -t docker_test .

的原因是,如果我们在同一目录中存在任何其他文件夹或嵌套文件夹和文件。然后,这正在发生,分辨率要么是添加.dockerignorefile,要么将其移至文件夹,然后从命令提示符移动到该文件夹,然后执行Docker build命令。

最新更新