docker - 搬运工的问题
问题描述
我在 Portainer 中遇到了一些问题。
它在大多数情况下都能完美运行。
但有时它会随机给出以下错误并且不起作用:
http error: Unable to initiate communications with endpoint (err=Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?) (code=500)
重新启动容器后,它可以正常工作几天,然后给出相同的错误。
我搜索了这个问题,有些人由于他们的 docker 安装版本和 portainer 根本无法工作而面临这个问题。
但我的工作正常,只是有时会引起问题。
有没有人遇到过类似的问题。
Docker 版本是 18.09.7
搬运工版本是 1.23.2
码头工人命令:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_vol:/data portainer/portainer:1.23.2
码头工人版本详细信息:
Server:
Engine:
Version: 18.09.7
API version: 1.39 (minimum version 1.12)
Go version: go1.10.1
Git commit: 2d0083d
Built: Wed Aug 14 19:41:23 2019
OS/Arch: linux/amd64
Experimental: false
解决方案
目前 Portainer 有更新的版本(2.0),带有图像标签 portainer/portainer-ce:latest 和 docker 有更新的版本 19.03,我认为如果你想要修复错误或新功能,你可以更新两者。升级 Docker 后,您可以使用此命令运行 portainer
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
来源:https ://documentation.portainer.io/v2.0/deploy/linux/#docker-standalone
推荐阅读
- javascript - CSS column-count 有效,但希望控制它打破列的位置
- google-cloud-platform - 错误 io.grpc.StatusRuntimeException:PERMISSION_DENIED
- python - Python Spacy NLP - TypeError: Argument 'string' has wrong type (expected unicode, got str)
- angular - 使用表单两次返回警告
- swift - 如何在共享视图中添加 UICollectionView?
- namespaces - 为什么我不能在 trait impl 块的匹配臂中使用 Self?
- java - Spring Data Repository - 方法签名
- c# - 将 ASP.NET Core 2.1 和 Angular 6 项目发布到 Azure
- ubuntu - remmina 默认的 ssh 选项是什么?
- php - Laravel 复制数据到其他表,检查是否存在