
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 10 小时 36 分钟前 portainer 还没适配 docker 29.0.0 https://github.com/portainer/portainer/issues/12925 |
2 huaxing0211 OP @JamesZero 感谢,果然 docker 降级到 28 版本就 OK 了! |