2016-06-16 4 views
1

Windows上にDocker Containersをインストールするのにthis official guideを使用しました。すべてがうまく見え、WindowsコンテナでIISを実行できます。WindowsコンテナでDocker RestAPIを有効にするにはどうすればよいですか?

ただし、どこにも表示されず、「Rest APIを有効にする」方法についてはわかりません。これどうやってするの?

+1

質問の更新ではなく、下記の回答セクションにあなたの解決策を掲載してください。ありがとうございます、そして、ようこそ。 – BMitch

答えて

2

(OPのために掲示される)

最後に、Windows上でDocker ContainersのリモートAPIを有効にする方法を見つけました。重要な点は、daemon.jsonです。C:¥ProgramData¥docker¥configにあります。問題のリンクガイドで

、著者は、我々はそれに置く必要があることのようなものに言及:「

{"hosts": ["tcp://0.0.0.0:2376", "npipe://"]} 

をしかし、私は私のデーモンドン、daemon.jsonにこれを追加しようとすると、 CLIで作業します。最後に、私は

{"hosts": ["npipe://", "tcp://0.0.0.0:2376"]} 

のように配列の順序を逆に私のドッキングウィンドウは、両方のCLI &リモートAPIでうまく動作します。 Windows Dockerの良い経験とあなたの注意を感謝します!

+0

これらの手順をすべて実行した後、上記のポートとlocalhostをipと仮定すると、Docker.Dotnet NuuGetパッケージ経由で接続できますか? DockerClientクライアント=新しいDockerClientConfiguration(新しいUri( "http://127.0.0.1:2376")) .CreateClient(); 'それは正しいでしょうか?ライブラリへのリンク:https://github.com/Microsoft/Docker.DotNet –

+0

私はこの資料@SvenMの作者ではありません。質問の編集から抜粋してこの回答を作成しました。あなたがその質問の下でコメントするなら、OPはそれをよく見てあなたに返答するでしょう。しかし、これはまったく違うのであれば、おそらくこれは新鮮な質問に値するでしょうか?それは私の地域ではないので、私は知らない。 – halfer

関連する問題