本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Podman 使用 Amazon ECR可讓組織利用 的安全性和簡易性 Podman 同時受益於 Amazon ECR 用於容器映像管理的可擴展性和可靠性。透過遵循概述的步驟和命令,開發人員和管理員可以簡化其容器工作流程、增強安全性並最佳化資源使用率。隨著容器化持續增加動量,使用 Podman 和 Amazon 為管理和部署容器化應用程式ECR提供了強大且靈活的解決方案。
使用 Podman 與 Amazon 進行身分驗證 ECR
ECR 使用 與 Amazon 互動之前 Podman,需要身分驗證。這可以透過執行 `aws ecr get-login-password`
命令來擷取身分驗證權杖來實現,然後將該權杖與 `podman login`
命令搭配使用來與 Amazon 進行身分驗證ECR。
aws ecr get-login-password --region
region
| podman login --username AWS --password-stdinaws_account_id
.dkr.ecr.region
.amazonaws.com
ECR 使用 Podman 從 Amazon 提取影像
成功驗證後,可以使用具有完整 Amazon ECR儲存庫 ECR的 `podman pull`
命令從 Amazon 提取容器映像URI。
podman pull
aws_account_id
.dkr.ecr.region
.amazonaws.com/repository_name
:tag
ECR 使用 執行 Amazon 的容器 Podman
提取所需的映像後,可以使用 `podman run`
命令來實例化容器。
podman run -d
aws_account_id
.dkr.ecr.region
.amazonaws.com/repository_name
:tag
ECR 使用 將映像推送至 Amazon Podman
若要將本機映像推送至 Amazon ECR,必須先URI使用 標記映像,然後使用 Amazon ECR儲存庫`podman tag`
,然後使用 `podman push`
命令將映像上傳至 AmazonECR。
podman tag
local_image
:tag
aws_account_id
.dkr.ecr.region
.amazonaws.com/repository_name
:tag
podman pushaws_account_id
.dkr.ecr.region
.amazonaws.com/repository_name
:tag