Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo di Podman con Amazon ECR
L'utilizzo Podman con Amazon ECR consente alle organizzazioni di sfruttare la sicurezza e la semplicità di sfruttando al Podman contempo la scalabilità e l'affidabilità di Amazon ECR per la gestione delle immagini dei container. Seguendo i passaggi e i comandi descritti, sviluppatori e amministratori possono semplificare i flussi di lavoro dei container, migliorare la sicurezza e ottimizzare l'utilizzo delle risorse. Poiché la containerizzazione continua a guadagnare slancio, l'utilizzo di Podman Amazon ECR fornisce una soluzione robusta e flessibile per la gestione e la distribuzione di applicazioni containerizzate.
Utilizzo di Podman per l'autenticazione con Amazon ECR
Prima di interagire con Amazon ECR utilizzandoPodman, è richiesta l'autenticazione. Ciò può essere ottenuto eseguendo il `aws ecr get-login-password`
comando per recuperare un token di autenticazione e quindi utilizzando tale token con il `podman
login`
comando per l'autenticazione con Amazon ECR.
aws ecr get-login-password --region
region
| podman login --username AWS --password-stdinaws_account_id
.dkr.ecr.region
.amazonaws.com
Utilizzo dell'helper di credenziali Amazon ECR con Podman
Amazon ECR fornisce un supporto per le credenziali Docker che funziona con Podman. L'helper per le credenziali semplifica l'archiviazione e l'utilizzo delle credenziali Docker durante l'invio e l'estrazione di immagini in Amazon ECR. Per i passaggi di installazione e configurazione, consulta Amazon ECR Docker Credential Helper
Importante
Podman supporta solo parzialmente le specifiche. docker-creds-helper Podman supporta la credHelpers
parola chiave nella configurazione Docker ma non la supporta. credsStore
Per utilizzare l'helper di credenziali Amazon ECR con Podman, configura il file di configurazione Docker con il formato: credHelpers
{ "credHelpers": { "public.ecr.aws": "ecr-login", "<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login" } }
La seguente credsStore
configurazione non è supportata da Podman:
{ "credsStore": "ecr-login" }
Nota
L'helper di credenziali Amazon ECR Docker non supporta attualmente l'autenticazione a più fattori (MFA).
Estrarre immagini da Amazon ECR con Podman
Dopo una corretta autenticazione, le immagini dei container possono essere estratte da Amazon ECR utilizzando il `podman pull`
comando con l'URI completo del repository Amazon ECR.
podman pull
aws_account_id
.dkr.ecr.region
.amazonaws.com/repository_name
:tag
Contenitori in esecuzione per Amazon ECR con Podman
Una volta estratta l'immagine desiderata, è possibile creare un'istanza di un contenitore utilizzando il comando. `podman run`
podman run -d
aws_account_id
.dkr.ecr.region
.amazonaws.com/repository_name
:tag
Invio di immagini ad Amazon ECR con Podman
Per inviare un'immagine locale ad Amazon ECR, l'immagine deve prima essere etichettata con l'URI del repository Amazon ECR`podman tag`
, quindi il `podman push`
comando può essere utilizzato per caricare l'immagine su Amazon ECR.
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