thisに続いて新しい "集団モード"を試してみてください。 docker-machine create --driver virtual box <name>
で3つのVMを作成しました。しかし、どうすればそれらのポートを開くことができますか?ドッカーマシンの群れ。 VMのポートを開く方法
0
A
答えて
0
ノードで実行されたdocker run -p <public-port>:<internal-port> <image>
で動作する可能性があります。しかし、あなたが群れを実行したいので、私はsolve the routing mess hereへの良いガイドに従うことが良いと思います。作者の提案に従っている場合は、最初にdocker-machine
コマンドでスウォーム(つまり、ドッカーホストクラスタ)を作成する必要があります。
eval $(docker-machine env swarm-1)
docker swarm init --advertise-addr $(docker-machine ip swarm-1)
と
docker-machine create --driver virtualbox swarm-1
docker-machine create --driver virtualbox swarm-2
セットアップ群れはdocker swarm init
コマンドの出力に見られる
eval $(docker-machine env swarm-2)
docker swarm join \
--token <yourtoken> 192.168.99.106:2377
と(もしあれば)他のマシンに参加します。
その後、著者は
docker network create --driver overlay webnet
のようなものとのネットワークを作成し、この例では
docker service create --name webapp --replicas=2 --network webnet --publish 80:8000 <yourdockerimage>
のようなサービスを定義することにより、ポートを公開することを提案、yourdockerimageは、ポート上で内部サービスを実行しています8000は、ドッカーホストポート80にマップされています。次に、サービスにアクセスできます。 by
curl http://<IP-address of any Docker swarm node>:80
注意、Docker swarmノードのIPアドレスにアクセスできます。 Docker swarmはこの魔法を実行し、このサービスのコンテナが動作していないノードのIPアドレスを選択した場合でも、このサービスのコンテナに要求をルーティングします。
関連する問題
- 1. ドッカーマシンで作成されたVMでポート7946と4789を開く方法
- 2. AzureでVMへのポートを開く
- 3. プライベートネットワーク(ドッカーマシン)のアクセスドッカーVM
- 4. rabbitMQサーバーで5672ポートを開く方法
- 5. Google Compute Engineでポートを開く方法
- 6. Parrot VMのポート
- 7. Azure VMポートを開くことができません
- 8. 私のポートを開く方法/私のポートをブロックするものは?
- 9. Google Cloud Compute Engineのポートまたはすべてのポートを開く方法
- 10. ブラウザから別のアカウントにssh gcloud vmセッションを開く方法
- 11. SQL Server VMへのポート1433のアクセスを拒否する方法
- 12. 豚の群れを数える方法
- 13. 開くポートは
- 14. RaspbianのTCPポートを開く
- 15. Openshift 3.5で2つのポートを開く方法
- 16. Ubuntu 14.04でSendgrid用のポートを開く方法
- 17. iptablesでSVNのポートを開く方法は?
- 18. ドッキングウィンドウの群れモード複数のサービスで同じポート
- 19. Azure VMにポートを開く際に問題が発生しました
- 20. スーパーユーザーモードでドッカーマシンが常に開くのはなぜですか?
- 21. Azure VMでカスタムIISポート番号を取得する方法は?
- 22. Azure VMをWebサイトのインターネットに開く
- 23. OpenShift PHPカートリッジでポート1645を開く方法は?
- 24. AirMacユーティリティでポートを開く
- 25. CentOSでポートを開く
- 26. Gephiでクラスター群の色を素早く変更する方法
- 27. ドッカーマシンでスクリプトを実行する方法
- 28. Azure WebPageのポートをVMにリダイレクト
- 29. ドッカーファイルにポートを公開する方法
- 30. AzureでHDInsightクラスタ上のポートを開く