【发布时间】:2021-11-17 14:03:57
【问题描述】:
我想从我的本地系统中提取一个 docker 映像。
图片名称是:示例
import (
"github.com/docker/docker/api/types"
"github.com/docker/docker/api/types/container"
"github.com/docker/docker/client"
)
cli, err := client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation())
if err != nil {
panic(err)
}
imageName := "example:latest"
out, err := cli.ImagePull(ctx, imageName, types.ImagePullOptions{})
if err != nil {
panic(err)
}
当前代码给了我这样的东西:
panic: Error response from daemon: pull access denied for example, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
是否可以将本地docker镜像传递给该方法,如果可以,如何?
【问题讨论】: