在多個開發人員之間同步 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命令,但格式不乾淨,它會為每個上下文生成一個文件,這是低於標準的。

相關內容