Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Openshift 3.11的docker引擎的不同版本_Docker_Openshift - Fatal编程技术网

使用Openshift 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版本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.