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

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

使用 docker golang sdk 刪除我的 AWS ECR 映像

使用 docker golang sdk 刪除我的 AWS ECR 映像

Go
慕工程0101907 2022-10-10 16:55:36
我正在使用 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)
查看完整描述

1 回答

?
蠱毒傳說

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

client.ImageRemove方法僅從您的本地主機中刪除圖像,因此不需要進行身份驗證。

要從 ECR 注冊表中刪除圖像,您需要與其 API 通信。您可以使用AWS SDK for Go API: https ://docs.aws.amazon.com/sdk-for-go/api/service/ecr/


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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