docker image push
O comando docker push é usado para compartilhar imagens em um registro, como o Docker Hub ou um registro auto-hospedado1. Aqui estão os detalhes:
Descrição:
O
docker pushpermite que você envie suas imagens para um registro.Para interromper o processo de push, pressione
CTRL-cno terminal.As credenciais do registro são gerenciadas pelo
docker login.
Exemplo:
Primeiro, salve a nova imagem encontrando o ID do contêiner (usando
docker container ls) e, em seguida, comitando-a para um novo nome de imagem.Em seguida, marque a imagem com o nome ou endereço IP do registro e a porta.
Por fim, execute o
docker image pushpara enviar a imagem para o registro.
# Exemplo de push para um registro chamado registry-host na porta 5000 docker container commit c16378f943fe rhel-httpd:latest docker image tag rhel-httpd:latest registry-host:5000/myadmin/rhel-httpd:latest docker image push registry-host:5000/myadmin/rhel-httpd:latestPush de todas as tags de uma imagem:
Use a opção
-aou--all-tagspara enviar todas as tags de uma imagem local.No exemplo abaixo, criamos várias tags para uma imagem e as enviamos para o Docker Hub:
docker image tag myimage registry-host:5000/myname/myimage:latest docker image tag myimage registry-host:5000/myname/myimage:v1.0.1 docker image tag myimage registry-host:5000/myname/myimage:v1.0 docker image tag myimage registry-host:5000/myname/myimage:v1
Last updated