如何将参数传递到dockerfile?假设我有dockerfile:我想像这样构建文件,例如:
docker build basickarl/my-image-example /directory/of/my/dockerfile "my string to be passed to myVarHere
我有两个maven spring boot应用程序,我为此设置了两个docker文件。在每个容器中,我正在执行maven安装。这两个容器对依赖项执行了大量下载,最后打包了应用程序。由于这两个容器是按顺序构建的,我是否可以将第一个容器的maven本地存储库共享给第二个容器,以便第二个容器的maven安装将跳过本地可用的依赖项,而只获取它的pom中提到的额外库?
我希望能够在任何操作系统上提取我的代码,在这个存储库中编辑一个配置文件,然后只做docker-compose up来构建和运行我的映像(这会访问配置文件;我不想将它复制到图像中,因为我可能需要编辑这个文件而不编辑代码我在中看到了一些解决方案,这些方法要求您应该使用$(pwd)/path/to/file来访问当前目录,但是,这只适用于基于UNIX的系统,而且只有在将其用作docker build命令的参数时才能起作用found character '%' that canno