2016-12-05 1 views
0

ドッカーとドッカースウォームに新しい。ドッキング・ドッカーとドッカーは共に狼狽しています。ドッカースウォームhttp接続

最初に私はドッカーデーモンを開始し、httpポート、つまり2375に接続できました。私はjockkinsにdocker colud pluginをインストールして、http://daemon-IP:2375を追加してコンテナを作成できました。よくコンテナを作成し、内部にビルドしてコンテナを破棄します。

私のクエリは、スタンドアロンのドッカーデーモンに接続しているのと同じ方法で、httpポートのドッカーswarmに接続することができますか?それに関するドキュメンテーションがありますか?または群れに関する私の理解が間違っている。

をお勧めします。

おかげ

+0

ここでは、「Docker Swarm」と「Docker Swarm Mode」の間に大きな違いがあります。あなたはあなたが使っていることを知っていますか? 'docker info'と' docker version'の出力は何ですか? – johnharris85

答えて

0

うん、あなたがリモートホストには、UNIXソケット経由でやっているのと同じように接続することができます。人々はドッカーがclient-serverアーキテクチャであり、あなたの "ドッカーの実行..."コマンドが基本的にドッカークライアントによって発行されたコマンドであることを非常によく忘れています。

あなたは、特定の環境変数を設定した場合:

DOCKER_HOST=tcp:ip.address.of.host:port 
DOCKER_TLS_VERIFY=1 
DOCKER_CERTS=/directory/where/certs/are 

(最後の二つは、あなたが本番環境用に推奨されるセットアップhttps://docs.docker.com/engine/security/https/する必要があると思い、私は非常に推薦され、TLS接続用のオプションです。)

DOCKER_HOST環境変数を設定したら、dockerコマンドを発行して応答を取得すると、すべてが正しく設定されていればリモートホストからのものになります。