docker golang API ContainerList因TLS

时间:2017-06-12 19:10:46

标签: docker go

我在CoreOS上配置了使用TLS身份验证的dockerd; Cli“docker images”返回有效的图像列表: 存储标签图像ID创建大小 busybox最新版c75bebcdd211 3周前1.106 MB 但是在“去”代码中尝试它: export DOCKER_CERT_PATH =〜/ .docker      images,err:= cli.ImageList(context.Background(),types.ImageListOptions {}) 给我返回空列表

以下是我的泊坞窗配置: 客户:  版本:1.12.6  API版本:1.24  转到版本:go1.6.3  Git commit:d5236f0  建造:2017年5月30日星期二23:15:08  OS / Arch:linux / amd64

服务器:  版本:1.12.6  API版本:1.24  转到版本:go1.6.3  Git commit:d5236f0  建造:2017年5月30日星期二23:15:08  OS / Arch:linux / amd64

1 个答案:

答案 0 :(得分:0)

您有一个图像列表但尚未创建任何容器,因此cli.ContainerList()返回空列表

您可能正在寻找的是cli.ImageList()

文档: https://godoc.org/github.com/docker/engine-api/client#Client.ImageList