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サンドボックスの詳細をカプセル化します

推薦する

jsはフォーム検証機能を実装します

この記事の例では、フォーム検証機能を実装するためのjsの具体的なコードを参考までに共有しています。具...

Vueの計算プロパティの詳細な説明

1. 計算属性とは何ですか? 簡単に言えば、計算された結果が属性に保存されるもので、キャッシュとして...

JavaScriptは、マウスが通過したときにドロップダウンボックスを表示するように実装します。

この記事では、マウスがドロップダウンボックスの上を通過するときにドロップダウンボックスを表示するため...

Mysql で group_concat の長さ制限を変更する方法

MySQL には、「group_concat」という関数があります。通常の使用では問題がないかもしれ...

VMware 仮想マシンに Android x86 をインストールする方法

アプリをテストしたいが、それを携帯電話で実行したくない場合があります。この場合、仮想マシンを使用して...

MySQL MVCCメカニズム原理の詳細な説明

目次MVCCとはMySQL ロックとトランザクション分離レベルMySQL 元に戻すログMVCCの実装...

MySQL 分離レベル操作プロセスの詳細説明 (cmd)

コミットされていない読み取りの例の操作プロセス - コミットされていない読み取り1. 2 つの My...

mysqlは2つ以上のフィールドがNULLであるレコードを見つける問題を解決します

コアコード /*-------------------------------- 2つ以上のフィール...

MySQL の Docker インストールと設定手順

目次序文環境インストールMySQLコンテナを作成して起動する思い出させるMySQLコンテナコマンドを...

nginxディレクトリパスをリダイレクトする方法

ドメイン名に続くパスがデフォルトの Web ディレクトリではなく、ローカル ディスク上の他のディレク...

Linuxにおけるumaskコマンドの使用原理と計算方法の詳しい解説

目次umask umaskの使用法原理1. umask値2. ファイルディレクトリの最大権限3. 従...

Linuxはiftopを使用してネットワークカードのトラフィックをリアルタイムで監視します

Linux は iftop を使用してネットワーク カードのトラフィックをリアルタイムで監視します。...

Unix/Linuxフォークの隠れたオーバーヘッド

目次1. フォークの起源2. 初期のUNIXオーバーレイ技術3. UNIXに導入される前のフォークの...

React 構成 px 変換 rem メソッド

関連する依存関係をインストールするnpm i lib-flexible --save npm i p...

階層化されたピラミッドを実現するための HTML+CSS の例

この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...