docker 按此安装 portainer:
docker run -d -p 9443:9443 -p 8000:8000 \
--name portainer --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
-v /data/certs:/certs \
portainer/portainer-ce:lts \
--tlscert /certs/fullchain.cer \
--tlskey /certs/domain.key
安装成功后,登录进入后 Environments 连接显示“Up”,点击就变“Down”,过会又“Up”,点击又“Down”,提示“Failed loading environment”
Environments 是 unix:///var/run/docker.sock ,
查 portainer 日志:
2025/11/12 12:58AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:325 > encryption key file not present | filename=/run/secrets/portainer
2025/11/12 12:58AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:365 > proceeding without encryption key |
2025/11/12 12:58AM INF github.com/portainer/portainer/api/database/boltdb/db.go:137 > loading PortainerDB | filename=portainer.db
2025/11/12 12:58AM INF github.com/portainer/portainer/api/chisel/service.go:228 > generated a new Chisel private key file | private-key=/data/chisel/private-key.pem
2025/11/12 00:58:48 server: Reverse tunnelling enabled
2025/11/12 00:58:48 server: Fingerprint G7ulBdMzW20ZXnDOtfZM6smFEqP7JeDe7nUu5T2GNJc=
2025/11/12 00:58:48 server: Listening on http://0.0.0.0:8000
2025/11/12 12:58AM INF github.com/portainer/portainer/api/cmd/portainer/main.go:636 > starting Portainer | build_number=236 go_version=1.24.9 image_tag=2.33.3-linux-amd64 nodejs_version=18.20.8 version=2.33.3 webpack_version=5.88.2 yarn_version=1.22.22
2025/11/12 12:58AM INF github.com/portainer/portainer/api/http/server.go:367 > starting HTTPS server | bind_address=:9443
2025/11/12 12:58AM INF github.com/portainer/portainer/api/http/server.go:351 > starting HTTP server | bind_address=:9000
2025/11/12 12:59AM ERR github.com/portainer/portainer/api/internal/snapshot/snapshot.go:213 > the Podman environment option doesn't support Docker environments. Please select the Docker option instead. | error="the Podman environment option doesn't support Docker environments. Please select the Docker option instead." endpoint=local
最后 1 条有个 ERR ,“Podman environment option doesn't support Docker environments”。 Podman 和 Docker 识别错误? 请教大佬,这个原因是怎么造成的,如何排查?
1
JamesZero 11 天前
portainer 还没适配 docker 29.0.0
https://github.com/portainer/portainer/issues/12925 |
2
huaxing0211 OP @JamesZero 感谢,果然 docker 降级到 28 版本就 OK 了!
|
4
julyclyde 10 天前
看起来并不是不能连接啊,这是连接上之后发现通信协议不兼容
|