相关疑难解决方法(0)

Dockerignore:忽略除文件和Dockerfile之外的所有内容

所以主要目的是将胖jar应用程序停靠并放入Elasticbeanstalk.问题在于背景.如果我需要的只是一个jar文件,那么在docker中添加如此多的上下文有点愚蠢.

我一直在玩.dockerignore文件,但我迷路了.我试图使用gitignore否定,但它不起作用.

*
!Dockerfile
*/
!target/
target/*
!target/*.jar
Run Code Online (Sandbox Code Playgroud)

还有正则表达式的东西,但似乎不支持复杂的正则表达式.

^((?!Dockerfile).)*$
Run Code Online (Sandbox Code Playgroud)

我也试过在stackoverflow中搜索,这两个都是我找到的:

这个问题可能与第二个问题类似,但我认为这有点不同,因为在这里,我只想在上下文中包含一个文件.

任何帮助将不胜感激.

docker

55
推荐指数
3
解决办法
2万
查看次数

.dockerignore中的例外情况

如何.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

5
推荐指数
3
解决办法
3829
查看次数

标签 统计

docker ×2