ホームページ >テクノロジー周辺機器 >IT業界 >Windows 10 HomeにDockerをインストールする方法
Windows 10 Home EditionでDockerを実行します。 Windowsインストーラー用のDockerは、Windows 10 Home Editionで実行されませんが、WindowsでLinuxコンテナを実行できないという意味ではありません。この記事では、Hyper-Vテクノロジーに依存せずにWindows 10 Home EditionにDocker環境をセットアップする方法について説明します。
キーポイント:
Windowsインストーラー用のDockerは、Windows 10 Home Editionと互換性がありません。
Windows 10 Home EditionでのランニングLinuxコンテナは、Hyper-Vを必要としません。初期設定:
dockerコマンドを実行するためのメイン端末として、windows用のgit bash:をインストールします。
C: choco install virtualbox
C: choco install docker-machine
$ docker-machine create --driver virtualbox default
default
virtualboxで、设置
を選択し、网络
>に移動し、マウントする必要があるWindowsパスを追加します。 永続的なオプションが設定されていることを確認してください。 (無効な設定エラーを解く:表示設定のビデオメモリを増やす)适配器1
端口转发
default
设置
docker環境変数の設定:共享文件夹
git bashで次のコマンドを実行します:$ docker-machine start vbox
<code class="language-bash">$ docker-machine env default $ eval $(docker-machine env default --shell linux)</code>
eval
dockerクライアントとdockerをインストールして、管理者の権限を使用してpowershellを使用して構成します:.bashrc
DOCKER_CERT_PATH
wsl2にdockerを設定します:
WSL2 Ubuntu端末の:
<code class="language-powershell">C:\ choco install docker-cli C:\ choco install docker-compose</code>DockerクライアントのインストールとDocker Composeのインストール:
<code class="language-bash">$ docker-machine start default $ docker-machine ls $ eval $(docker-machine env default --shell linux) $ docker info $ docker run hello-world</code>公式ドキュメントに従ってインストールするか、
を使用してDocker Composeをインストールします。
dockerマウントの問題を修正:次のコンテンツを
ファイルに追加します(存在しない場合はファイルを作成します):システムを再起動して、設定を有効にします。
pip
/etc/wsl.conf
<code>[automount] root = / options = "metadata"</code>Linuxへの切り替え:
Windows 10 Home EditionでDockerのセットアップはより複雑です。より簡単な解決策は、Linux開発環境に切り替えることです。
.bashrc
source ~/.bashrc
この記事では、Windows 10 Home EditionでDockerをインストールして実行する方法について説明します。問題が発生した場合は、手順を注意深く確認してください。 よりスムーズなDocker開発エクスペリエンスの場合、Linuxに切り替えることをお勧めします。 (FAQSの部分は元のテキストと同じで、ここで省略されています)
以上がWindows 10 HomeにDockerをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。