~/questoes/devops
O comando docker push é responsável por enviar uma imagem Docker que você criou localmente para um registro remoto, como o Docker Hub. Isso permite que a imagem fique disponível para download por outros desenvolvedores, equipes ou ambientes de produção.
O docker push envia uma imagem criada localmente para um registro remoto, tornando-a acessível em qualquer lugar. É o oposto do docker pull, que baixa imagens. Esse comando é essencial no workflow de deploy, pois permite que você trabalhe em uma máquina local e depois execute a mesma imagem em servidores de produção.
Esse comando é na verdade docker exec. Ele executa um comando dentro de um container que já está rodando, sem afetar a imagem base. É diferente de push, que trabalha com imagens, não com containers em execução.
Isso descreve o docker pull, não o push. Pull baixa uma imagem de um registro para sua máquina local. É o movimento oposto: você recebe a imagem, não envia.
Esse comportamento não é de um comando específico chamado push. Copiar arquivos do container para o host durante execução seria mais relacionado a docker cp ou volumes. Docker push trabalha especificamente com imagens, não com arquivos durante execução.
Resposta correta. Docker push envia sua imagem construída localmente para um registro remoto como Docker Hub, GitHub Container Registry ou um registro privado. Depois disso, qualquer pessoa ou servidor pode fazer pull dessa imagem.