V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huaxing0211
V2EX  ›  Docker

求助 docker 中安装 portainer 不能连接 docker.sock

  •  
  •   huaxing0211 · 11 天前 · 772 次点击

    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 识别错误? 请教大佬,这个原因是怎么造成的,如何排查?

    4 条回复    2025-11-13 11:09:59 +08:00
    JamesZero
        1
    JamesZero  
       11 天前
    portainer 还没适配 docker 29.0.0
    https://github.com/portainer/portainer/issues/12925
    huaxing0211
        2
    huaxing0211  
    OP
       11 天前
    @JamesZero 感谢,果然 docker 降级到 28 版本就 OK 了!
    julyclyde
        4
    julyclyde  
       10 天前
    看起来并不是不能连接啊,这是连接上之后发现通信协议不兼容
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:38 · PVG 17:38 · LAX 01:38 · JFK 04:38
    ♥ Do have faith in what you're doing.