既存の「汎用」ホスト上のdocker-machine?


13

LANにSSHアクセスできるマシンがあります。を使用して通信できるように設定するにはどうすればよいdocker-machineですか?

VirtualHost、Digital Oceanなどで新しいインスタンスを開始するときなど、新しいホストに使用されるISOを作成するためのプロジェクト(boot2docker)があります。既にセットアップされているマシンを破棄せずにこのセットアップを行いたいdocker-machine "node"サービスを実行します。


現在、これを許可する方法を見つけるためのnoneドライバーケース#2667の未解決の問題がありdocker-machineます。
デビッド

回答:


18

docker-machineは、既存のVM /ホストを追加できる汎用ドライバーを使用して、バージョン0.3以降、そのまま使用できます。

$ docker-machine create -d generic \
--generic-ssh-user ubuntu \
--generic-ssh-key ~/Downloads/manually_created_key \
--generic-ip-address 12.34.56.78 \
jungle

https://docs.docker.com/machine/drivers/generic/


これがどのように可能かについての詳細情報を提供できますか?
pgreen2

1
例が含まれるように回答を更新しました。願わくば、それがより役立つことを願っています
-alexeit

pubキーを指すようになっていますか?github.com/docker/machine/blob/master/drivers/generic/...
ロン・E

1
そして、このドライバーをデジタル海の液滴と一緒に使用する方法は?
ホルムズ

1
汎用ドライバーを使用して既存のマシンを確認する-すべてのコンテナーを停止します。そして、これは良くありません、なぜなら私は異なるレポにある5つのdocker-compose.ymlファイルを持っているので、それらを再び起動するのは大きな苦痛です。汎用ドライバーのためにダウンタイムが発生しても意味がありません
ホルム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.