Verificando o Status de Login do Docker
Agora que entendemos o comando docker info, vamos nos concentrar em como usá-lo para verificar nosso status de login do Docker.
Interpretando o Status de Login no Docker Info
Quando você executa o comando docker info, a saída contém informações sobre o seu status de login no Docker Hub. Especificamente, você deve procurar a seção Registry.
Execute o comando novamente:
docker info
Agora, procure a seção Registry na saída.
Se você não estiver logado em nenhum registro Docker, a saída simplesmente mostrará a URL do registro padrão:
Registry: https://index.docker.io/v1/
Se você estiver logado, verá informações adicionais, incluindo seu nome de usuário:
Registry: https://index.docker.io/v1/
Username: yourusername
Atualmente, é muito provável que você não esteja logado no Docker Hub ou em qualquer outro registro.
Logando no Docker Hub
Vamos tentar logar no Docker Hub para ver como as informações de status de login mudam. Para logar no Docker Hub, use o comando docker login:
docker login
Este comando solicitará seu nome de usuário e senha do Docker Hub:
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username:
Password:
Para fins deste laboratório, você não precisa inserir credenciais reais. Em vez disso, pressione Ctrl+C para cancelar o processo de login.
Método Alternativo para Verificar o Status de Login
Além de usar o comando docker info, você também pode verificar se está logado no Docker Hub examinando o arquivo de configuração do Docker:
ls -la ~/.docker/
Se você estiver logado, deverá ver um arquivo chamado config.json neste diretório. Este arquivo contém suas informações de autenticação. Você pode visualizar seu conteúdo com:
cat ~/.docker/config.json
Se você não estiver logado, o arquivo pode não existir ou pode não conter informações de autenticação.