Sincronización del estado del contexto remoto de Docker-Compose entre varios desarrolladores

Sincronización del estado del contexto remoto de Docker-Compose entre varios desarrolladores

Tengo una pregunta sobre los contextos de Docker, amigos.

  • Suponiendo que creamos un contexto de composición acoplable para una máquina remota (es decir, `contexto acoplable crea aaa --docker "host=ssh://[correo electrónico protegido]")
  • Y compílelo y ejecútelo en la máquina remota (es decir, docker-compose --context aaa up -d)
  • Ahora la máquina está funcionando. Digamos que dejé mi computadora y mi colega usando su computadora quiere verificar algunos registros de la máquina (es decir, ejecutar docker-compose --context aaa logs).

¿Cómo podemos sincronizar el estado de los contextos? ¿Debo preparar un archivo para ejecutar el primer docker context create aaacomando y después de eso, docker-compose pueda reconocer la máquina en ejecución?

Salud

Respuesta1

Terminé creando un archivo bash con un montón de docker context create blah --docker "host=ssh://blah@ip"comandos que otros desarrolladores pueden ejecutar y sincronizará el estado para ellos. Sé que hay docker context export/importcomandos, pero el formato no estaba limpio y produce un archivo por contexto, lo cual es deficiente.

información relacionada