我是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命令。