docker - 主机重启时 Docker-Compose 失败(docker.service 比 docker 依赖的设备可用性快)
问题描述
我正在使用由三个不同容器组成的 docker-compose。
其中一个容器依赖于各种主机设备,例如:/dev/dri/renderD135
我已经设置了重新启动的配置选项:始终确保在主机重新启动时重新启动容器。
如果我在主机启动并运行的情况下启动 docker-compose,一切都会正常运行。当我在主机重新启动时尝试重新启动我的 docker-compose 配置时,问题就出现了。
在挖掘 docker.service 日志后,我发现在主机上重新启动 docker 服务比可用的所需设备要快。
level=error msg="failed to start container" container=c7674a0621af12224d0ce7a8a689bf6e8cf1b4537251f3e7535c9941ae7fb538 error="error gathering device information while adding custom device \"/dev/dri/renderD135\": no such file or directory"
然后容器创建失败。
解决方案
推荐阅读
- flutter - 使用前缀设置 TextFormField 的宽度大小以匹配普通 TextFormField
- pycharm - 在现有 conda 环境中具有相同 python 可执行文件的解释器
- python - TypeError:图像数据的尺寸无效
- android - 你怎么称呼这种类型的通知(?),它在 Flutter 中可用吗?
- python - 如何将 [N * 1 * M] 值仅分配给 [N*M*M] 数组的对角线?
- html - NEWB ALERT 导航栏问题,下面的部分涵盖导航栏。还需要帮助学习表格部分限制
- reactjs - 为什么在 redux 道具之前反应钩子初始化
- laravel - 如何用逗号分隔显示用户选择的国家?
- .net - 通过比较关系数据的最后记录值来检索数据
- react-native - 如何使 Shaka Player 与 react Native 兼容?