Criar um novo contexto Docker
Nesta etapa, criaremos um novo contexto do Docker. Embora não estejamos nos conectando a um daemon remoto neste laboratório, criar um contexto é uma habilidade fundamental. Criaremos um contexto que aponta para o mesmo daemon Docker local que o contexto padrão, mas com um nome diferente. Isso nos ajudará a entender o processo de criação e alternância de contextos.
Para criar um novo contexto do Docker, você usa o comando docker context create seguido pelo nome que deseja dar ao novo contexto. Você também precisa especificar o endpoint para o daemon do Docker. Para este exemplo, criaremos um contexto chamado my-local-context que aponta para o daemon Docker local usando o socket Unix /var/run/docker.sock.
Vamos criar o novo contexto:
docker context create my-local-context --docker "host=unix:///var/run/docker.sock"
Você deve ver uma saída confirmando a criação do contexto:
my-local-context
Successfully created context "my-local-context"
Agora, vamos listar os contextos novamente para ver o recém-criado.
docker context ls
A saída agora mostrará tanto o contexto default quanto o seu novo my-local-context.
NAME DESCRIPTION DOCKER ENDPOINT ORCHESTRATOR
default * Current DOCKER_HOST environment unix:///var/run/docker.sock swarm
my-local-context unix:///var/run/docker.sock
Observe que o contexto default ainda está marcado com um asterisco (*), indicando que é o contexto atualmente ativo.