使用Openshift 3.11的docker引擎的不同版本
我一直在使用docker版本18.02本地构建图像。现在,我需要使用运行docker版本1.13的Openshift3.11。我只是想知道我在本地构建的图像是否兼容并在Openshift3.11中运行 更一般地说,不同版本的docker engine生成的映像的兼容性级别/限制是什么?如何理解它?谢谢 我只是想知道我在本地构建的图像是否兼容并在中运行 Openshift3.11 由于我已经在Openshift工作了几年,从3.2到3.11,我可以提供一些信息 这是我们目前使用的docker版本使用Openshift 3.11的docker引擎的不同版本,docker,openshift,Docker,Openshift,我一直在使用docker版本18.02本地构建图像。现在,我需要使用运行docker版本1.13的Openshift3.11。我只是想知道我在本地构建的图像是否兼容并在Openshift3.11中运行 更一般地说,不同版本的docker engine生成的映像的兼容性级别/限制是什么?如何理解它?谢谢 我只是想知道我在本地构建的图像是否兼容并在中运行 Openshift3.11 由于我已经在Openshift工作了几年,从3.2到3.11,我可以提供一些信息 这是我们目前使用的docker版本
$ docker --version
Docker version 19.03.1, build 74b1e89
正如您所说,Openshift 3.11需要,但这不会阻止您部署使用较新版本的docker构建的映像
我们之前在将Docker 18.*部署到Openshift 3.2和3.9时使用了它但到目前为止,Docker图像的兼容性还没有遇到任何问题
有关docker兼容性的更多信息,请参见
如果我们查看一些docker发行说明/博客,我们确实会发现,主要的变化要么是安全性/修复/功能,要么是与docker swarm更相关的东西
例如,从
好处包括:
清理命令
更多关于和的信息
因此,总体而言,无论我们使用的docker版本如何,如果两个版本中的基本命令/概念相同,构建图像和运行容器保持不变
希望这有帮助
Specifying the number of desired instances for each service
Rolling update policies
Service constraints
Docker 1.13 introduces a couple of nifty commands to help users understand how much disk space Docker is using, and help remove unused data.
docker system df -- will show used space, similar to the unix tool df
docker system prune -- will remove all unused data.