我正在使用 docker golang sdk https://pkg.go.dev/github.com/docker/docker 將我的 docker 鏡像推送到 AWS ECR,效果很好?,F在,我想創建一個 API 來使用相同的 SDK 刪除我的 AWS ECR 圖像。問題是……ImagePush 方法允許 registryAuth,這就是它知道將我的 docker 圖像推送到哪里的方式。但是,ImageList 和 ImageRemove 函數不需要 registryAuth !因此,ImageList 函數顯示來自我本地 ENV 的 docker 圖像。我嘗試在 ImageList 調用之前執行registryLogin,但沒有運氣。我在這里做錯了什么?body, err := client.RegistryLogin(ctx, creds)fmt.Println("login body", body)images, err := client.ImageList(ctx, types.ImageListOptions{})fmt.Println("list err", err)
使用 docker golang sdk 刪除我的 AWS ECR 映像
慕工程0101907
2022-10-10 16:55:36