ホームページ >テクノロジー周辺機器 >IT業界 >Windows 10 HomeにDockerをインストールする方法

Windows 10 HomeにDockerをインストールする方法

Joseph Gordon-Levitt
Joseph Gordon-Levittオリジナル
2025-02-15 10:23:11790ブラウズ

How to Install Docker on Windows 10 Home

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マシン、Dockerエンジン、Dockerクライアント、およびDocker Composeは、コンテナを構築および実行するために必要です。
  • Linux 2(WSL2)用のGit BashおよびWindowsサブシステムを使用してDockerをインストールできます。
  • チョコレートを使用してDockerクライアントをインストールし、Docker Composeが個別にインストールできます。
  • より簡単な解決策:Linux開発環境に切り替えます。
  • 作業原則:
DockerはLinuxカーネルに依存してLinuxコンテナを実行します。この機能をWindowsに実装するには、Windows 10 Home Editionでゲストとして実行されているLinux仮想マシンをセットアップする必要があります。 Dockerマシンはこのプロセスを簡素化できます。 DockerクライアントはSSHを使用してDockerエンジンと通信し、コンテナは実際にはWindowsホストではなく仮想マシンで実行されます。

初期設定:

dockerコマンドを実行するためのメイン端末として、windows用のgit bash:をインストールします。

  1. インストールチョコレート: Windowsパッケージマネージャーは、後続のソフトウェアのインストールを簡素化します。
  2. virtualboxとその拡張機能をインストールします。またはチョコレートコマンドを使用してください:
  3. (オプション)WSL2の設定WSL2環境でDockerを実行したい場合。 C: choco install virtualbox
  4. dockerエンジン設定:
    1. dockerマシンのインストール:公式の指示に従って、チョコレートコマンドを使用するか、使用するか:C: choco install docker-machine
    2. git bashを備えたDockerエンジンのインストール:次のコマンドを実行すると、Docker MachineはDockerエンジンを含むLinuxイメージをダウンロードし、仮想マシンとして実行します。 $ docker-machine create --driver virtualbox default
    3. ポート転送を構成します。
    4. 共有フォルダーを構成します:defaultvirtualboxで、设置を選択し、网络>に移動し、マウントする必要があるWindowsパスを追加します。 永続的なオプションが設定されていることを確認してください。 (無効な設定エラーを解く:表示設定のビデオメモリを増やす)适配器1 端口转发
    5. Linux仮想マシンを開始:
    6. git bash: で実行します default设置docker環境変数の設定:共享文件夹git bashで次のコマンドを実行します:
    7. git bashを起動するたびにこれを行わないようにするには、出力をファイルに保存します。 注:LinuxパスのPathをWindows Path形式に変換する必要があります。 $ docker-machine start vbox
    8. dockerツール設定:
      <code class="language-bash">$ docker-machine env default
      $ eval $(docker-machine env default --shell linux)</code>

      evaldockerクライアントとdockerをインストールして、管理者の権限を使用してpowershellを使用して構成します:.bashrc DOCKER_CERT_PATH

      git bashに戻り、次のコマンドを実行して、Dockerが正常に実行されていることを確認します。
    9. 上記のコマンドを正常に実行することは、Dockerが正常にインストールされていることを意味します。

    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マウントの問題を修正:次のコンテンツを

    ファイルに追加します(存在しない場合はファイルを作成します):

    システムを再起動して、設定を有効にします。
    1. dockerエンジン仮想マシンに接続します:pip
    2. ファイルにdocker環境変数を追加して
    3. を実行します。 /etc/wsl.conf
      <code>[automount]
      root = /
      options = "metadata"</code>
      Linuxへの切り替え:

      Windows 10 Home EditionでDockerのセットアップはより複雑です。より簡単な解決策は、Linux開発環境に切り替えることです。
    4. 概要:.bashrc source ~/.bashrcこの記事では、Windows 10 Home EditionでDockerをインストールして実行する方法について説明します。問題が発生した場合は、手順を注意深く確認してください。 よりスムーズなDocker開発エクスペリエンスの場合、Linuxに切り替えることをお勧めします。

    (FAQSの部分は元のテキストと同じで、ここで省略されています)

以上がWindows 10 HomeにDockerをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。