私はAzureコンテナサービスについていくつかのチュートリアルを続けました。同じ問題を何度も繰り返すことになりました。こので手順を実行しますAzureコンテナサービスにアクセスできない
私は、アプリケーション様シンプルな「Hello World」でコンテナを起動するために管理。 swarm masterへのSSH接続で、コンテナが実行中であることを確認しました。
sudoのドッキングウィンドウのps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
50f5ff6bc553 nginx "nginx -g 'daemon ..." 19 minutes ago Up 19 minutes 0.0.0.0:80->80/tcp hello-nginx
15bec25756d6 swarm:1.1.0 "/swarm manage --r..." 40 minutes ago Up 39 minutes 0.0.0.0:2375->2375/tcp containers_swarm_1
f3ae3f6fda89 progrium/consul "/bin/start -serve..." 40 minutes ago Up 39 minutes 0.0.0.0:8300-8302->8300-8302/tcp, 0.0.0.0:8400->8400/tcp, 53/tcp, 53/udp, 0.0.0.0:8500->8500/tcp, 0.0.0.0:8301-8302->8301-8302/udp containers_consul_1
カールlocalhostの
<!DOCTYPE html> <html> <head> <title>Welcome to nginx!</title> <style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
} </style> </head> <body> <h1>Welcome to nginx!</h1> <p>If you see this page, the nginx web server is successfully installed and working. Further configuration is required.</p>
<p>For online documentation and support please refer to <a href="http://nginx.org/">nginx.org</a>.<br/> Commercial support is available at <a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p> </body> </html>
私は、要求がかかる80
をエージェントのロードバランサのパブリックIPアドレスをつかんで、ポート上でそれを打ちます長い時間が、最終的に失敗して13.80.158.161はあまりにも時間がかかりました。
私は間違っていますか?
UPDATE:マスター上
ドッカーノードLS以下のエラーを返す:
Error response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again.
これは明らかに問題の源です。根本的な原因や修正についてはまだ分かりません。
ネットワークセキュリティグループでポート80を許可しましたか? – 4c74356b41