2

我在 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
4

1 回答 1

1

目前 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

于 2020-11-27T15:35:36.977 回答