docker - Docker:我应该 apt-mark 持有哪些软件包来保持特定的 docker 版本?
问题描述
我希望我使用的所有 Linux Ubuntu 服务器都使用相同的 docker 版本。我还希望,如果我运行apt-get upgrade
命令,与 docker 相关的软件包会保留在此版本上,并且不会自动升级。
第一部分很简单,在官方 docker doc 中有解释。apt-mark hold docker-ce
对于我在安装特定 docker 版本后使用的第二部分。
但apt-get
几周后升级后,我注意到docker version
命令显示的 containerd.io 版本与以前不同。
我不确定这是否有任何后果。所以我的问题是,如果有的话,我apt-mark hold
还应该使用哪些包docker-ce
?
docker-ce-cli
? containerd.io
? runc
? 还是我应该只保留docker-ce
并让其他软件包进行升级?
解决方案
推荐阅读
- jenkins - 无法部署工件:无法传输工件
- java - 当新图像传入时,保持 ffmpeg 将图像转换为视频
- bash - 如果 BASH 中只有三个变量中的一个为 True,如何返回 True?
- angular - 在 Angular 库中导入路径
- java - 知道为什么这个请求适用于 curl 而不是 java 吗?
- android - 添加 LiveData 观察者时 Android 崩溃
- regex - 使用位置值选择子字符串的正则表达式
- curl - Curl 在命令行上工作,但不在 Expect 脚本内
- c# - OData:如何使用 DTO 模型的 DataMember 名称作为具有 ODataQueryOptions 的过滤器
- node.js - ServiceUnavailableError:当我尝试在无限循环中读取消息时,解决消息的操作已超时