Windows で Linux コンテナーを設定する
Linux コンテナーは、コンテナー エコシステム全体の大部分を占め、開発者エクスペリエンスと運用環境の両方の基礎となります。 ただし、コンテナーはコンテナー ホストとカーネルを共有するため、Windows で Linux コンテナーを直接実行するオプションはありません。 ここで、仮想化が図に表示されます。
この演習では、Windows 10 と Windows 11 で Linux コンテナーを作成して実行する手順について説明します。
このクイック スタートでは、次の操作を行います。
- Docker Desktop をインストールする
- 単純な Linux コンテナーを実行する
前提 条件
次の要件を満たしていることを確認します。
- Windows 10 Professional、Windows 10 Enterprise 以降を実行する 1 台の物理コンピューター システム。 または、Windows Server 2019 バージョン 1809 以降
- Hyper-V 有効になっていることを確認します。
Docker Desktop をインストールする
Windows Docker Desktop をインストールします。
最初の Linux コンテナーを実行する
Linux コンテナーを実行するには、Docker が正しいデーモンをターゲットにしていることを確認する必要があります。 これを切り替えるには、システム トレイの Docker ホエール アイコンをクリックするときにアクション メニューから Switch to Linux Containers
を選択します。 Switch to Windows Containers
が表示された場合は、既に Linux デーモンをターゲットにしています。
[Windows コンテナーに切り替える] コマンドが表示されている Docker システム トレイ メニューを
正しいデーモンをターゲットにしていることを確認したら、次のコマンドを使用してコンテナーを実行します。
docker run --rm busybox echo hello_world
コンテナーが実行され、"hello_world" が出力され、終了します。
docker images
クエリを実行すると、プルして実行した Linux コンテナー イメージが表示されます。
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest 59788edf1f3e 4 weeks ago 3.41MB
次の手順
サンプル アプリ を構築する方法について説明します