亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法通過 docker-sdk golang 連接到 Docker 守護程序

無法通過 docker-sdk golang 連接到 Docker 守護程序

Go
qq_笑_17 2022-09-05 10:23:14
Docker 正在運行,創建了一個容器,但返回:無法連接到 unix 上的 Docker 守護程序:///var/run/docker.sock 作為響應。Docker 守護程序是否正在運行?ContainerExecCreateContainerExecAttach可能是什么問題。import (    "archive/tar"    "bytes"    "context"    "fmt"    "io"    "io/ioutil"    "log"    "net"    "os"    "strconv"    "strings"    "time"    client "docker.io/go-docker"    "docker.io/go-docker/api/types"    "docker.io/go-docker/api/types/container"    "docker.io/go-docker/api/types/network"    "docker.io/go-docker/api/types/swarm"    "docker.io/go-docker/api/types/volume"    "github.com/containerd/containerd/reference"    "github.com/play-with-docker/play-with-docker/config")func (d *docker) ExecAttach(instanceName string, command []string, out io.Writer) (int, error) {    e, err := d.c.ContainerExecCreate(context.Background(), instanceName, types.ExecConfig{Cmd: command, AttachStdout: true, AttachStderr: true, Tty: true})    if err != nil {        return 0, err    }    resp, err := d.c.ContainerExecAttach(context.Background(), e.ID, types.ExecConfig{AttachStdout: true, AttachStderr: true, Tty: true})    if err != nil {        return 0, err    }}
查看完整描述

1 回答

?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

看起來很正常。可能取決于調用時 Docker 的狀態。可以通過Ping檢查docker或僅等待一秒鐘。


查看完整回答
反對 回復 2022-09-05
  • 1 回答
  • 0 關注
  • 132 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號