
Tenho uma pergunta sobre contextos do docker, pessoal.
- Supondo que criamos um contexto docker-compose para uma máquina remota (ou seja, `docker context create aaa --docker "host=ssh://[e-mail protegido]")
- E construa-o e execute-o na máquina remota (ou seja,
docker-compose --context aaa up -d
) - Agora a máquina está funcionando. Digamos que eu deixei meu computador e meu colega que está usando o computador dele deseja verificar alguns logs da máquina (ou seja, executar
docker-compose --context aaa logs
)
Como podemos sincronizar o estado dos contextos? Devo preparar um arquivo para executar o primeiro docker context create aaa
comando para eles e, depois disso, o docker-compose poderá reconhecer a máquina em execução?
Saúde
Responder1
Acabei criando um arquivo bash com vários docker context create blah --docker "host=ssh://blah@ip"
comandos que outros desenvolvedores podem executar e sincronizará o estado para eles. Eu sei que existem docker context export/import
comandos, mas o formato não estava limpo e produz um arquivo por contexto, o que é inferior.