2017-07-29 25 views
3

ビジュアルスタジオ2017を使用してドッキングコンテナ化アプリケーションを作成しています。 ビジュアルスタジオでドッキングを最初に実行すると、「ERROR:クライアントバージョン1.22が古すぎます」というエラーが表示されます。HNSがエラーで失敗しました:パラメータが正しくありません

このエラーは、ドッキングウィンドウが

リンクの下には、バージョン2.1に構成する更新することで解決したが、このエラーが解決した後、今ドッキングウィンドウを構築する上で、私は "取得この特定のエラーについて、さらに命令に

ERROR: client version 1.22 is too old

が含まれていますHNSはエラーで失敗しました:パラメータが間違っています。

複数のgithubディスカッションから、私はそれがWindowsネットワークエラーであることがわかりました。

この問題を解決する方法はありますか? 私はダウングレードドッカーのバージョンまたは別のものをインストールする必要があります。

私は窓のコンテナを使用しています。ドッキングウィンドウのバージョンを実行している上で クライアント: バージョン:17.06.0-CE APIのバージョン:1.30 囲碁バージョン:go1.8.3 は、Gitはコミット:02c1d87 内蔵:金6月23日21時30分30秒2017 OS /アーチ:窓/ AMD64

はサーバー: バージョン:17.06.0-CE APIバージョン:1.30(最小バージョン1.24) 囲碁バージョン:go1.8.3 は、Gitはコミット:02c1d87 内蔵:金6月23日午後10時19分00秒2017 OS/Arch:windows/amd64 実験的:true

編集:

私はLinuxのコンテナに切り替えるとこの問題は解決します。 しかし、別の問題が発生すると、ドライブは共有されません。 共有後d:ドライブのドライブの共有に問題が発生します。

Linuxコンテナドライブの共有に関する問題を解決する方法を教えてください。

私はこのアプリケーションを紺碧に展開できるように、Windowsコンテナをローカルで使用したいと思います。

+0

お使いのドッキングウィンドウのネットワークスタック(https://github.com/Microsoft/Virtualization-Documentation/tree/master/windows-server-container-tools/CleanupContainerHostNetworking)をきれいにしてください –

+0

私がしたが、同じエラー発生した。 – Khalil

答えて

8

これは既知の制限です。現在のところ、Windowsは1つのNATネットワークしかサポートしていません。呼び出しによるNetnatの削除Remove-Netnatはサポートされていません。

これをpowerhellで実行します。

Get-NetNat | Remove-NetNat

+0

ありがとうございます、これは私の頭痛を解決しました – Elaine

+0

こんにちは、私はこれらのcomandsを使用して、ドッカーを作って - dをnginxを作成し、エラーを返す: エラー:ネットワーク "laradock_default"は再作成する必要があります - オプション "com.docker.network .windowsshim.hnsid "が変更されました –

+0

同様の問題のlaradock githubリポジトリを検索します。あなたは答えを見つけるかもしれません。 – Khalil

関連する問題