Docker がインストールされた Azure で VM を作成するための Powershell スクリプトを作成しようとしています。私が読んだすべてから、私は次のことができるはずです:
$image = "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_3-LTS-amd64-server-20150908-en-us-30GB"
azure vm docker create -e 22 -l 'North Europe' --docker-cert-dir dockercert --vm-size Small <myvmname> $image $userName $password
docker --tls -H tcp://<myvmname>.cloudapp.net:4243 info
VM の作成は機能しますが、docker コマンドは次のエラーで失敗します。
接続しようとしてエラーが発生しました: Get https://myvmname.cloudapp.net:4243/v1.20/info : dial tcp 40.127.169.184:4243: ConnectEx tcp: A connection attempts failed because the connected party did not end a end after一定時間、または接続されたホストが応答しなかったために確立された接続が失敗しました。
私が見つけたいくつかの記事は、ポート 2376 に言及していますが、それも機能しません。
Azure portal にログオンし、作成された VM を表示します。Docker VM 拡張機能は追加されていないようで、既定の SSH 以外のエンドポイントはありません。azure vm docker createこれらはコマンドによって作成されていると思っていました。私はそのビットで間違っている可能性がありますが。
私が見たいくつかの記事の例は次のとおりです。
- https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-docker-with-xplat-cli/
- http://blog.siliconvalve.com/2015/01/07/get-started-with-docker-on-azure/
ただし、同じことを言っている他の記事がたくさんあります。
私が間違っていることを誰かが知っていますか?