English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dockerは一般的なコンテナツールではなく、既存および動作しているLinuxカーネル環境に依存しています。
Dockerは実際には既に動作しているLinux下で隔離されたファイル環境を作成しており、その実行効率はデプロイされたLinuxホストにほぼ等しいです。
したがって、DockerはLinuxカーネルのシステム上にデプロイする必要があります。他のシステムがDockerをデプロイするには、仮想Linux環境をインストールする必要があります。
Windows上でDockerをデプロイする方法は、まず仮想マシンをインストールし、Linuxシステムの仮想マシンでDockerを実行することから始まります。
Docker DesktopはWindows上でDockerを動作させるためのものです。 10 macOSオペレーティングシステム上の公式インストール方法も、この方法はまずLinuxを仮想マシンにインストールし、その後Dockerをインストールする方法に属します。
Docker Desktopの公式ダウンロードリンク:https://hub.docker.com/エディション/コミュニティ/docker-CE-デスクトップ-windows
注意:この方法はWindowsにのみ適用されます。 10 オペレーティングシステムのプロフェッショナルエディション、エンタープライズエディション、教育版、および一部の家庭版!
Hyper-Vはマイクロソフトが開発した仮想マシンで、VMWareやVirtualBoxに似ており、Windows専用です。 10。这是 Docker Desktop for Windows 所使用的虚拟机。
但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!
程序和功能
启用或关闭Windows功能
选中Hyper-V
也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:
启用-WindowsOptionalFeature -在线 -FeatureName Microsoft-Hyper-V -全部
点击 开始使用 Docker Desktop,并下载 Windows 的版本,如果你还没有登录,会要求注册登录:
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。
桌边也会出现三个图标,如下图所示:
我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。
如果没启动,你可以在 Windows 搜索 Docker 来启动:
启动后,也可以在通知栏上看到小鲸鱼图标:
如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2。
对于Docker的操作是通过命令行进行的,因此我们需要先打开命令行工具(或者下载其他工具如PowerShell等)。键盘输入:win+R,打开运行工具,输入cmd,打开命令行工具:
查看我们的Docker版本:
win7、win8 以下需要使用 docker toolbox 进行安装,国内可以使用阿里云的镜像进行下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
インストールは比較的簡単で、ダブルクリックして実行し、次に進むだけで、必要なコンポーネントを選択できます:
docker toolboxは、以下の内容を主に含むツールセットです:
Docker CLI - クライアント、dockerエンジンが作成したイメージとコンテナを実行するために使用されます。
Docker Machine - Windowsのコマンドラインでdockerエンジンコマンドを実行できるようにします。
Docker Compose - dockerを実行するために使用されます。-composeコマンド。
Kitematic - これはDockerのGUIバージョンです。
Docker QuickStartシェル - これは既にDockerが設定されたコマンドライン環境です。
Oracle VM Virtualbox - 仮想マシン。
ダウンロードが完了したら、直接インストールをクリックし、インストールが完了すると、デスクトップに3つのアイコンが表示されます。以下のようになります:
Docker QuickStartアイコンをクリックしてDocker Toolboxターミナルを起動します。
システムがUser Account Controlウィンドウを表示してVirtualBoxをコンピュータ上で修正する場合は、はいを選択します。
$ シンボルに、以下のコマンドを入力して実行できます。
$ docker run hello-world イメージ'hello'を見つけることができませんでした-world:latest'をローカルに リポジトリhelloをプルしています-world 91c95931e552: ダウンロード完了 a8219747be10: ダウンロード完了 ステータス: helloの新しいイメージをダウンロードしました-world:latest Dockerからこんにちは。 このメッセージは、あなたのインストールが正しく動作しているように見えます。 このメッセージを生成するために、Dockerは以下の手順を踏みました: 1. Docker Engine CLIクライアントはDocker Engineデーモンに接続しました。 2. Docker Engineデーモンは"hello"イメージを引き出しました。-Docker Hubからのworld"イメージ。 (ローカルに既に利用可能でないと仮定して。) 3. Docker Engineデーモンは、そのイメージから新しいコンテナを作成し、それを実行します。 現在読んでいる出力を生成する実行可能ファイルに送信しました。 4. Docker Engineデーモンは、その出力をDocker Engine CLIクライアントにストリームで送信し、それを にターミナルを入力します。 もっと野心的なものを試すために、以下のようにUbuntuコンテナを実行できます: $ docker run -it ubuntu bash さらに多くの例やアイデアについては、訪れてください: https://docs.docker.com/userguide/