複数の開発者間で 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

結局、docker context create blah --docker "host=ssh://blah@ip"他の開発者が実行できる一連のコマンドを含む bash ファイルを作成し、そのコマンドによって他の開発者の状態が同期されるようになりました。コマンドがあることはわかっていますdocker context export/importが、形式が明確ではなく、コンテキストごとにファイルが生成されます。これは標準以下です。

関連情報