在windows上安装Docker详细教程

其他1年前 (2023)发布 鲸落资源
1,860 0

在Windows上安装

一、Docker安装包

二、系统需求

☆您的Windows计算机必须满足以下要求才能成功安装Docker Desktop。

运行

1、Windows 11 64位:家庭版或专业版21H2及以上,企业版或教育版21H2及以上。

 

2、Windows 10 64位:家庭或Pro 21H1(版本19043)或更高版本,或企业或教育20H2(版本19042)或更高版本。

 

3、在Windows上启用WSL 2特性。有关详细说明,请参阅Microsoft文档。

 

4、要在Windows 10或Windows 11上成功运行WSL 2,必须具备以下硬件先决条件:

①64位处理器,具有第二级地址转换(SLAT)

②4GB系统RAM

③必须在BIOS设置中启用BIOS级硬件虚拟化支持。有关更多信息,请参见虚拟化。

 

☆Hyper-V后端和Windows容器

1、Windows 11 64位:Pro版本21H2及以上,Enterprise或Education版本21H2及以上。

2、Windows 10 64位:Pro 21H1(版本19043)或更高版本,Enterprise或Education 20H2(版本19042)或更高版本。

3、对于Windows 10和Windows 11 Home,请参阅WSL 2后端选项卡中的系统要求。

4、Hyper-V和Containers Windows特性必须启用。

 

请注意:

1、Docker只支持Windows上仍在微软服务时间线内的Windows 10版本的Docker桌面。

2、使用Docker Desktop创建的容器和映像在安装Docker Desktop的机器上的所有用户帐户之间共享。这是因为所有Windows帐户都使用同一个VM来构建和运行容器。注意,在使用Docker Desktop WSL 2后端时,不可能在用户帐户之间共享容器和映像。

3、Docker Business客户支持在VMware ESXi或Azure虚拟机中运行Docker Desktop。它需要首先在管理程序上启用嵌套虚拟化。有关详细信息,请参见在虚拟机或VDI环境中运行Docker Desktop。

 

三、关于Windows容器

在Windows和Linux容器之间切换描述了如何在Docker桌面中在Linux和Windows容器之间切换,并指向上面提到的教程。

 

入门Windows容器(实验室)提供了一个关于如何在Windows 10、Windows Server 2016和Windows Server 2019上设置和运行Windows容器的教程。它向您展示了如何使用带有Windows容器的MusicStore应用程序。

 

Docker容器平台,用于Docker网站上的Windows文章和博客文章。

 

请注意:

要运行Windows容器,需要Windows 10或Windows 11专业版或企业版。Windows家庭版或教育版只允许运行Linux容器。

 

 

☆在Windows上安装Docker Desktop

安装交互

1、双击Docker Desktop installer. exe运行安装程序。

如果你还没有下载安装程序(Docker Desktop installer .exe),你可以从Docker Hub获得它。它通常会下载到你的下载文件夹中,或者你也可以在浏览器底部的最近下载栏中运行它。

2、当出现提示时,确保在配置页面上选择了使用WSL 2而不是Hyper-V选项,这取决于您所选择的后端。

如果您的系统只支持这两个选项中的一个,您将无法选择使用哪个后端。

3、按照安装向导上的说明授权安装程序并继续安装。

4、安装成功后,单击“关闭”完成安装过程。

5、如果管理员帐号与用户帐号不同,则必须将该用户添加到docker-users组中。以管理员身份运行计算机管理,并导航到本地用户和组>组> docker-users。右键单击将用户添加到组中。注销并重新登录以使更改生效。

从命令行安装

1、下载Docker Desktop Installer.exe后,在终端中执行如下命令安装Docker Desktop:

“Docker Desktop Installer.exe” install

 

2、如果你正在使用PowerShell,你应该这样运行它:

Start-Process ‘Docker Desktop Installer.exe’ -Wait install

3、如果使用Windows命令提示符:

start /w “” “Docker Desktop Installer.exe” install

 

install命令接受以下标志:

–quiet: 在运行安装程序时抑制信息输出

–accept-license: 现在就接受Docker订阅服务协议,而不是要求在应用程序第一次运行时接受它

–no-windows-containers: 禁用Windows容器集成

–allowed-org=<org name>: 要求用户在运行应用程序时登录并成为指定Docker Hub组织的一部分

–backend=<backend name>:选择Docker Desktop, hyper-v, windows或wsl-2(默认)的默认后端

–installation-dir=<path>:更改默认安装位置(C:\Program Files\Docker\Docker)

–admin-settings: 自动创建一个管理员设置。json文件,管理员使用该文件控制其组织内客户端机器上的某些Docker Desktop设置。有关更多信息,请参见设置管理。

它必须与–allowed-org=<org name> 一起使用。

例如:–allowed-org=<org name> –admin-settings='{“configurationFileVersion”: 2, “enhancedContainerIsolation”: {“value”: true, “locked”: false}}’

 

如果你的admin帐号和你的user帐号不一样,你必须将用户添加到docker-users组:

net localgroup docker-users <user> /add

原文地址:https://docs.docker.com/desktop/install/windows-install/

 

 

 

 

 

© 版权声明

相关文章

广告也精彩

暂无评论

暂无评论...