我试图否定.dockerignore中的模式.Globbing是使用Go的filepath.Match规则完成的.检查源后,似乎我们可以通过使用^字符来否定模式.
.dockerfile
*
^Dockerfile
^web-app/dist
Run Code Online (Sandbox Code Playgroud)
但是,当我建立docker时,我有以下错误:
Dockerfile was excluded by .dockerignore pattern '*'
Run Code Online (Sandbox Code Playgroud)
你知道它是否有可能实现我的目标?
谢谢
如何.dockerignore处理异常?
例如,我想忽略src/目录中的所有内容,除了src/web/public.
我试过了...
.git
src
!src/web/public
Run Code Online (Sandbox Code Playgroud)
似乎不起作用.
docker build .显示Sending build context to Docker daemon 20.63 MB两种方式.
docker ×2