English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O Docker não é uma ferramenta de container genérica; ele depende de um ambiente de kernel Linux existente e em execução.
O Docker, na verdade, cria um ambiente de arquivo isolado sob o Linux já em execução, portanto, sua eficiência de execução é quase equivalente ao host Linux implantado.
Portanto, o Docker deve ser implantado em sistemas operacionais com kernel Linux. Se outros sistemas quiserem implantar o Docker, é necessário instalar um ambiente virtual Linux.
Os métodos de implantação do Docker no Windows são primeiro instalar um virtualizador e, em seguida, executar o Docker no virtualizador que instalou o sistema operacional Linux.
O Docker Desktop é o Docker no Windows 10 e o método oficial de instalação no sistema operacional macOS, este método ainda pertence ao método de instalar Linux em um virtualizador e, em seguida, instalar o Docker.
Endereço oficial de download do Docker Desktop:https://hub.docker.com/editions/community/docker-ce-desktop-windows
Atenção:Este método é aplicável apenas ao Windows 10 edições do sistema operacional profissional, empresarial, educacional e algumas versões domésticas!
Hyper-V é um virtualizador desenvolvido pela Microsoft, semelhante ao VMWare ou VirtualBox, e é compatível apenas com o Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。
但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!
程序和功能
启用或关闭Windows功能
选中Hyper-V
也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
点击 Get started with 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/
A instalação é bastante simples, duplique para executar, clique em Próximo e, em seguida, você pode marcar os componentes necessários:
o Docker Toolbox é um conjunto de ferramentas, que inclui principalmente o seguinte conteúdo:
CLI do Docker - cliente, usado para executar o motor Docker para criar imagens e contêineres.
Docker Machine - permite que você execute comandos do motor Docker no prompt de comando do Windows.
Docker Compose - usado para executar docker-comando compose.
Kitematic - Esta é a versão GUI do Docker.
shell do Docker QuickStart - Este é um ambiente de linha de comando configurado com Docker.
Oracle VM Virtualbox - máquina virtual.
Após o download, clique diretamente no instalador, após a instalação bem-sucedida, três ícones aparecerão na área de trabalho, conforme mostrado na figura a seguir:
Clique no ícone Docker QuickStart para iniciar o terminal do Docker Toolbox.
Se o sistema exibir a janela de Controle de Conta do Usuário para executar o VirtualBox, modifique seu computador, selecione Sim.
$ O símbolo $ permite que você digite os seguintes comandos para executar.
$ docker run hello-world Impossível encontrar a imagem 'hello-world:latest' localmente Puxando repositório hello-world 91um95931um552: Conclusão do download um8219747ser10: Conclusão do download Status: Baixada nova imagem para hello-world:latest Olá do Docker. Esta mensagem mostra que sua instalação parece estar funcionando corretamente. Para gerar esta mensagem, o Docker seguiu os seguintes passos: 1. O cliente CLI do Docker Engine contactou o daemon do Docker Engine. 2. O daemon do Docker Engine puxou o "hello-imagem do mundo do Docker Hub. (Supondo que não estivesse já disponível localmente.) 3. O daemon do Docker Engine criou um novo container a partir dessa imagem que executa o . O daemon do Docker Engine criou um novo container a partir dessa imagem que executa o 4. O daemon do Docker Engine transmitiu essa saída para o cliente CLI do Docker Engine, que a enviou no seu terminal. Para tentar algo mais ambicioso, você pode executar um container Ubuntu com: $ docker run -it ubuntu bash Para mais exemplos e ideias, visite: https://docs.docker.com/userguide/