💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
在Sangfor HCI上运行的虚拟机中,有两个Docker容器导出为OVA文件并转换后导入到VMware vCenter,但运行Docker命令无输出。容器和镜像仍在/var/lib/docker,存储驱动未变更。尝试备份和重建Docker文件夹、修改权限和所有权,但问题依旧,Docker服务日志显示加载容器挂载失败。
🎯
关键要点
- 在Sangfor HCI上运行的虚拟机中,有两个Docker容器。
- 容器通过docker-compose运行,导出为OVA文件并转换为OVF后导入到VMware vCenter。
- 重新启动虚拟机后,Docker命令无输出,显示容器和镜像仍在/var/lib/docker中。
- 存储驱动仍为overlay2,没有变化。
- 尝试备份和重建Docker文件夹,但命令仍无输出。
- 修改了/var/lib/docker中的文件权限和所有权,但问题依旧。
- Docker服务日志显示加载容器挂载失败,出现错误信息。
❓
延伸问答
Docker容器在VMware vCenter中无法识别的原因是什么?
Docker容器在VMware vCenter中无法识别可能是由于容器挂载失败,导致Docker命令无输出。
如何解决Docker容器无法识别的问题?
可以尝试备份和重建/var/lib/docker文件夹,修改文件权限和所有权,但如果问题依旧,可能需要检查Docker服务日志以获取更多错误信息。
Docker服务日志中显示了什么错误信息?
Docker服务日志显示加载容器挂载失败,出现错误信息“mount does not exist”。
在Sangfor HCI上运行Docker容器的步骤是什么?
在Sangfor HCI上运行Docker容器的步骤包括使用docker-compose运行容器,导出为OVA文件,转换为OVF后导入到VMware vCenter。
Docker的存储驱动在迁移后是否会改变?
在迁移后,Docker的存储驱动仍然保持为overlay2,没有变化。
Docker命令无输出时,应该检查哪些地方?
应检查/var/lib/docker中的容器和镜像文件是否存在,以及Docker服务的状态和日志以查找错误信息。
➡️