Docker エンジン、Docker CLI クライアント、Docker Compose for Windows、Docker Machine、Kinematic を含む Docker を Windows 10 にインストールする方法を理解します。
Docker は、人気のあるオペレーティング システム レベルの仮想化プラットフォームで、2013 年にリリースされたタイプ 1 仮想化です。コンテナ内でさまざまなツールやアプリケーションを実行できるソフトウェアを無料で使用できます。コンテナーは基本的に、さまざまな Linux オペレーティング システムのアプリケーションまたはイメージごとに Docker によって作成される分離環境です。ただし、各アプリケーションの個別のコンテナにもかかわらず、それらはすべて単一のオペレーティング システム カーネルを使用して実行されます。 Docker を使用する利点は、従来の仮想マシンよりもはるかに軽量であることです。さらに、Docker Hub ではさまざまなイメージを利用できます。
Docker は Linux、MacOS、Windows で利用できます。この記事では、Ubuntu Docker イメージを使用するために Docker をダウンロードし、Windows 10 オペレーティング システムにインストールする方法を段階的に説明します。
前提条件:
Windows 10 に Docker をインストールするためのソフトウェアおよびハードウェアのシステム要件は次のとおりです。
- Docker for Windows には、Windows 10 64 ビット: Pro、Enterprise、または Education (1607 Anniversary Update、ビルド 14393 以降) が必要です。
- 仮想化のサポート。BIOS で有効にする必要があります。
- 必須: Docker が VirtualBox/VMware Player で動作しないため、Windows 10 で Hyper-V を有効にする
- CPU SLAT 対応機能。
- 少なくとも 4GB の RAM。
注記: Windows 8 や Windows 7 などの以前の Windows オペレーティング システムに Docker をインストールして使用する場合は、Docker のみをインストールしてください。 Hyper-V の代わりに Oracle Virtual Box を使用します。
Windows 10 に Docker をステップバイステップでインストールする
ステップ 1: Docker アカウントを作成する
Windows 10 用の docker 実行可能ファイルをダウンロードするには、まず次のことを行う必要があります。サインアップそして公式ウェブサイトでアカウントを作成してください。簡単にご説明します。サインアップへのリンク。 Docker イメージをダウンロードするために同じアカウントを使用する必要があります。
ステップ 2: Windows 10 用の Docker をダウンロードする
Dockerアカウント作成後Docker 64 ビットをダウンロードするWindows (リンク)。ダウンロード ページでは、次の 2 つのバージョンを入手できます。
- Docker Desktop for Windows (安定版) を入手する: 安定版は、信頼性の高いプラットフォームで動作する場合に使用するのに最適なチャネルです。
- Docker Desktop for Windows (Edge) を入手する: 実験的な機能をより速く入手したい場合は、Edge チャネルを使用して、多少の不安定性やバグを乗り越えることができます。
をクリックしてくださいWindows (安定した) 安定した製品バージョンをダウンロードします。
ステップ 3: Windows 10 で Hyper-V を有効にする
Windows 10 オペレーティング システムで Hyper-V をすでに有効にしている場合は、この手順をスキップしてください。そうでない場合は、同じチュートリアルを参照してください。Windows 10 に Hyper-V をインストールする方法
ステップ 4: Docker for Windows インストーラーを実行する
ダウンロードしたEXEファイルをクリックします。Windows 用 Docker.exeそしてそれを実行します管理的な権利。
表示される最初の画面では、Windows デスクトップ上の Docker ショートカットか否か。デフォルトではチェックが入っているのでそのままにしておきます。さらに、もう 1 つのオプションがあります。Linux コンテナの代わりに Windows コンテナを使用します (これはインストール後に変更できます)”。このオプションは、開発者またはコンテナ内でイメージを実行したいユーザーにのみ依存します。つまり、Windows 10 上の Windows コンテナーは Hyper-V 分離を使用しており、ハイパー仮想化を介して実行されますが、Linux Docker は Linux 上で実行され、Linux カーネルと連携するため、Alpine Linux が Hyper-V 上で再度実行されます。それはすべて、実行したいアプリケーションの種類によって異なります。ユーザーは、Docker 設定からいつでも Windows コンテナーまたは Linux コンテナーに切り替えることができます。
ただし、現時点ではこのオプションのチェックを外したままにして、わかりましたボタン。
その後、Docker が Windows 10 オペレーティング システムにインストールされるまでに数秒かかります。
ステップ 5: 閉じてログアウトする
Docker のインストールが完了すると、テキストが表示された青色のボタンが表示されます。閉じてログアウトします。それをクリックする前に、重要なアプリケーションや他のアプリケーションが実行されていないことを確認してください。 「はい」の場合は、安全に保存して閉じてから、ドッカーを閉じてログアウト ボタンをクリックします。
ステップ 6: Windows 10 で Docker を実行する
Docker のデスクトップにショートカットが作成されます。それをクリックして実行します。
でログインしますドッカーIDそしてパスワードこの記事の冒頭で作成したものです。
次に、タスクバーの右側に移動し、次をクリックしますe 隠れたアイコンを表示を右クリックして、ドッカーアイコンをクリックして設定にアクセスします。
ステップ 7: Docker の設定
Docker の [設定] セクションには 9 つのオプションがありますが、重要なものだけを説明します。
共有ドライブ:
コンテナーからローカル Windows 10 ドライブにアクセスするには、共有ドライブ共有したいドライブ文字を選択し、Docker を使用してインストールされたさまざまなコンテナで利用できるようにします。
高度な:
ご存知のとおり、Docker にインストールされたコンテナーは Windows 10 の仮想化プラットフォーム (Hyper-V) 上でも実行されるため、Docker エンジンによってコンテナーにさらに割り当てられる、Docker エンジンで利用可能なシステム リソースの量を制御できます。 CPU、RAM、SWAP メモリ、ディスク イメージの場所 (何をしているのかがわかるまでは変更しないでください)、およびハードディスク イメージのサイズを管理できます。
ネットワーク
コンテナが相互に通信できるようにするために、Docker はデフォルトの IP 範囲 (10.0.75.0) を持つ内部仮想スイッチを自動的に作成します。必要に応じて、他の範囲に変更できます。
ステップ 8: Linux コンテナを Windows コンテナに、またはその逆に切り替える
デフォルトの Linux コンテナを Windows コンテナに切り替えたい場合は、再度タスクバーに移動して、隠れたアイコンを表示-> を右クリックしますドッカーアイコン -> オプション「」を選択しますWindows コンテナに切り替える”。
ステップ 9: Docker バージョンをテストする
を右クリックして、Windows10のスタートボタン[Windows Powershell (管理者)] オプションを選択するか、コマンド プロンプトを使用することもできます。
docker のバージョンをテストするには、次のように入力します。
docker --version
出力:
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\Windows\system32> docker --version Docker version 18.09.2, build 6247962
ステップ 10: Docker Windows 10 に Ubuntu イメージをインストールする
Docker に Ubuntu のイメージをインストールするには、まず、Docker ハブから同じイメージをプルする必要があります。そのために、Windows 10 PowerShell で次のコマンドを使用します。
docker pull ubuntu
ダウンロードして実行中の Ubuntu イメージに接続して実行するには、次のコマンドを入力します。
docker run --interactive --tty ubuntu bash
その他の役立つリソース: