Docker の Windows ストレージ パス設定操作

Docker の Windows ストレージ パス設定操作

Windows 10 に Docker をインストールする場合、コンテナタイプを Linux コンテナとして選択すると、デーモングラフの値を変更してストレージパスを設定できなくなります。具体的な変更方法は次のとおりです。

最初のステップ

設定をクリックして設定ページに入ります

ステップ2

コンテナの共有ディレクトリを選択し、必要に応じて対応するドライブに配置して適用すると、数分で準備が整います。

ステップ3

画像の保存アドレスを選択し、保存するディレクトリを参照して選択し、適用すると、数分で準備が整います。

補足: Windows 10 で Docker for Windows のウェアハウス パスを変更する

苦情を申し立てる

正直に言うと、この問題を解決するために長い間 Baidu を検索しましたが、試してもうまくいきませんでした。今は成功したので、無駄ではなかったが、重要なステップを見逃していたことがわかりました。

始める

多くの人は、下図のように Docker Engine にパスを追加するという方法を Baidu で見つけるかもしれません。しかし、追加した後、Docker がクラッシュします。

実際、この方法には何の問題もありません。ただ、次の 1 つの手順が欠けているだけです (写真を撮れないので、言葉でしか説明できません)

右下隅にある小さなクジラを右クリックし、[Switch Linux Containers...] を見つけて [Switch] をクリックします。エラーが発生した場合は、Power Shell で実行できる一連のコマンドを含むコマンド プロンプトが表示されます。

変更後は、上の図のような操作に進むことができます。

なぜこのようなことが起こるのでしょうか?

デフォルトではLinuxコンテナを使用するため、docker infoのcmdにアクセスすると、

Docker ルート ディレクトリ:

この行には Linux パスも表示されますが、Windows の場合は Windows パスになります。

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。

以下もご興味があるかもしれません:
  • Docker ファイルの保存パス、ポート マッピング操作モードの変更
  • docker run で ./ 相対パスを使用してファイルまたはディレクトリをマウントできない問題を解決する
  • Docker ファイルの保存パス、コンテナの起動コマンド操作の取得

<<:  フォーム要素とプロンプトテキストが揃っていない問題

>>:  WebWorkerはJavaScriptサンドボックスの詳細をカプセル化します

ブログ    

推薦する

SNMP4J サーバー接続タイムアウト問題の解決策

弊社のネットワーク管理センターは管理センター兼サーバーとして機能します!各管理対象デバイスは、TCP...

テーブルセルの幅tdの設定は無効であり、内部コンテンツによって常に引き伸ばされます

テーブルページを作成するときに、td に設定された幅が無効になることがあります。td の幅は常に内部...

ウェブデザインでテキストのサイズを合わせる方法: 小さなテキスト、大きな体験

iPadなどのモバイル端末の普及により、人々がモバイル端末で読書に費やす時間はますます長くなり、読...

RGBAアルファ透明度変換計算表

IEでのRGBAとフィルター値の変換RGBA 透明度値IE フィルター値0.1 19 0.2 33 ...

シンプルなデータ応答システムを実装する

目次1. デップ2. 観察者を理解する3. 監視と観察者を理解する4. トリガーの依存性5. プロセ...

MySQL 8.0 Windows zip パッケージ版の詳細なインストール手順

MySQL 8.0 Windows zipのインストール手順は次のように紹介されています。準備する:...

デザインにおけるユーザーエクスペリエンスの背後にある8つのユーザー本能について話す

編集者注: この記事は、Teambition チームの @娄昊川 が寄稿したものです。Teambit...

JavaScript は大容量ファイルのアップロード処理を実装します

数十 MB 程度の小さいものから 1G 以上の大きいものまで、ビデオ ファイルなどのファイルのアップ...

JavaScript BOMの構成と一般的なイベントの詳細な説明

目次1. 部品2. BOMの構成2. ウィンドウオブジェクトの共通イベント1. ウィンドウ読み込みイ...

Dockerで同じIDを持つ2つのイメージを削除する

今日 Docker コンテナを作成したとき、誤ってイメージの名前を間違って入力しました。その結果、コ...

Dockerコンテナを停止または強制終了できない問題の解決策

Docker バージョン 1.13.1問題プロセス特定の環境のMySQLコンテナを停止、強制終了、ま...

JavaScript でピンボール ゲームの Web バージョンを実装する

参考までに、JavaScriptのオブジェクトとメソッドを使用して実装されたWebピンボールゲームを...

W3C チュートリアル (12): W3C SOAP アクティビティ

Web サービスは、アプリケーション間の通信に関係しています。SOAP は、Web サービス間の X...

JavaScript でウェブ プレーヤーを実装する

今日は、JavaScript を使用して Web ページ上にプレーヤーを作成する方法を紹介します。誰...

MySQL での数値のフォーマットの詳細な説明

最近、仕事の都合で、MySQL で数字をフォーマットする必要がありましたが、インターネット上にはほと...