我想使用github操作来测试sbt-native-packager docker集成,该集成从Dockerfiles构建docker映像。
问题是github操作似乎使用了旧的或自定义的docker版本。3.0.8
被检测为版本。看到失败的集成测试运行,其中指出
[1]检测到的Docker版本DockerVersion(3,0,8,None)与DockerPermissionStrategy.MultiStage不兼容
我想使用最新的docker版本19.x,该版本允许我们测试所有功能。理想情况下,我能够为不同的测试场景设置不同的docker版本,但这太好了。
更新资料
docker version
Client:
Version: 3.0.8
API version: 1.40
Go version: go1.12.10
Git commit: 2355349d
Built: Wed Oct 23 17:47:59 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 3.0.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.10
Git commit: adfac69
Built: Wed Oct 23 17:54:47 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version: 0.18.0
GitCommit: fec3683
和
docker --version
Docker version 3.0.8, build 2355349d
在此先感谢,Muki
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句