在多个开发人员之间同步 docker-compose 远程上下文状态

在多个开发人员之间同步 docker-compose 远程上下文状态

伙计们,我对 docker 上下文有一个疑问。

  • 假设我们为远程机器创建一个 docker-compose 上下文(即,`docker context create aaa --docker "host=ssh://[电子邮件保护]“)
  • 并在远程机器上构建并运行它(即docker-compose --context aaa up -d
  • 现在机器正在运行。假设我离开了我的电脑,我的同事使用他们的电脑想要检查机器的一些日志(即运行docker-compose --context aaa logs

我们如何同步上下文的状态?我是否应该准备一个文件来docker context create aaa为它们运行第一个命令,然后 docker-compose 可以识别正在运行的机器?

干杯

答案1

我最终创建了一个 bash 文件,其中包含一些docker context create blah --docker "host=ssh://blah@ip"其他开发人员可以运行的命令,它会为他们同步状态。我知道有docker context export/import命令,但格式不清晰,它会为每个上下文生成一个文件,这很不合格。

相关内容