dockerbuild设挂在许多文件的目录
Windows 10.我只有在文件夹中:
app (directory with many files) Dockerfile (simpliest docker file)
我运行“docker构build”。 它只是挂起。 如果我删除“应用程序”目录。 生成运行正常。 在docker文件中只有一行:
FROM node
没有find像这样的问题。 它会像试图扫描目录一样。
有什么build议?
UPD:看来我应该使用.dockerignore https://docs.docker.com/engine/reference/builder/#/dockerignore-file
当你运行docker build ...
Docker客户端通过REST发送上下文 (目录的recursion内容)到Docker守护进程来构build。 如果上下文很大,这可能需要一些时间(取决于各种因素,如果守护进程是本地/远程的,可能是平台等)。
在放弃之前,你给它挂了多久? 可能是它仍然在工作? 或者可能是上下文如此之大,也许客户端/守护进程遇到问题。 检查(客户端/守护程序)日志将有助于debugging。
是的,一个.dockerignore
文件(基本上是一个.gitignore
但是用于Docker 上下文 )可能是你正在寻找的东西,除非你在构build过程中需要 app
目录的内容。
- 试图在windows中创build一个Docker L2Bridgenetworking,抛出一个系统找不到指定错误的文件
- 我可以在nodemon中使用watch,或者在docker中使用分区驱动器中的pm2?
- Docker for Windows安装程序在PresentationFramework.Aero2上失败
- 在Raspberry PI 3上运行nano服务器容器
- 如何在Docker容器中configurationgMSA以进行用户authentication
- 从Jenkinspipe道调用Docker容器,该容器也在Docker上作为Docker容器运行(适用于Windows 10)
- docker在Windows – 证书错误
- Docker窗口10,公开所有端口
- “价值不能为空。 参数名称:userName“在Docker中安装MSSQL 2014 Express时出错