Sincronizando o estado de contexto remoto do docker-compose entre vários desenvolvedores

Sincronizando o estado de contexto remoto do docker-compose entre vários desenvolvedores

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 aaacomando 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/importcomandos, mas o formato não estava limpo e produz um arquivo por contexto, o que é inferior.

informação relacionada