Docker-ツールボックス

導入の章では、WindowsへのDockerツールボックスのインストールについて説明しました。Dockerツールボックスは、DockerコンテナーをWindowsおよびMacOSで実行できるように開発されています。Windowsのツールボックスのサイトはhttps://docs.docker.com/docker-for-windows/

Windowsの場合、Hyper-Vが有効になっているWindows10またはWindowsServer2016が必要です。

ツールボックスは次のコンポーネントで構成されています-

  • Docker Engine −これは、Dockerコンテナを実行するために使用されるベースエンジンまたはDockerデーモンとして使用されます。

  • Docker Machine −Dockerマシンコマンドを実行するため。

  • Docker Compose Dockercomposeコマンドを実行するため。

  • Kinematic −これはWindowsおよびMacOS用に構築されたDockerGUIです。

  • Oracle virtualbox

ここで、Dockerツールボックスで可能なさまざまなタイプのアクティビティについて説明します。

Powershellで実行

Windows 10のDockerツールボックスを使用すると、Dockerコマンドをオフに実行できるようになりました powershell。WindowsでPowerShellを開き、Dockerバージョンのコマンドを入力すると、インストールされているDockerバージョンに必要なすべての詳細が表示されます。

画像のプルとコンテナの実行

Linuxの場合と同じように、Docker Hubからイメージをプルして、PowerShellでコンテナーを実行することもできるようになりました。次の例は、Ubuntuイメージのダウンロードとイメージからのコンテナーの実行を簡単に示しています。

最初のステップは、Dockerを使用することです pull DockerHubからUbuntuイメージをプルするコマンド。

次のステップは、以下を使用してDockerイメージを実行することです run コマンド-

docker run –it ubuntu /bin/bash

コマンドがLinuxの場合と同じであることがわかります。

Kitematic

これは、Windows上のDockerに相当するGUIです。このGUIを開くには、タスクバーに移動し、Dockerアイコンを右クリックして、Kitematicを開くことを選択します。

KitematicGUIをダウンロードするように求められます。ダウンロードしたら、コンテンツを解凍するだけです。と呼ばれるファイルがありますKitematic.exe。このexeファイルをダブルクリックしてGUIインターフェイスを開きます。

次に、Docker Hubにログインし、GUIから入力するように求められます。必要なユーザー名とパスワードを入力し、[ログイン]ボタンをクリックするだけです。

ログインすると、インターフェースの左側でシステムにダウンロードされたすべての画像を見ることができます。

右側には、DockerHubで利用可能なすべてのイメージがあります。

Kitematicを使用してDockerHubからノードイメージをダウンロードする方法を理解するための例を見てみましょう。

Step 1 −検索条件にノードのキーワードを入力します。

Step 2 −をクリックします create公式ノード画像のボタン。次に、ダウンロード中の画像が表示されます。

イメージがダウンロードされると、ノードコンテナの実行が開始されます。

Step 3 −に行く場合 settings タブをクリックすると、以下に示すように、さらに設定オプションにドリルダウンできます。

  • General settings −このタブでは、コンテナに名前を付けたり、パス設定を変更したり、コンテナを削除したりできます。

  • Ports−ここでは、さまざまなポートマッピングを確認できます。必要に応じて、独自のポートマッピングを作成できます。

  • Volumes −ここでは、さまざまなボリュームマッピングを確認できます。

  • Advanced −コンテナの詳細設定が含まれています。