这篇文章主要围绕在Windows上安装Docker和在windows上安装docker展开,旨在为您提供一份详细的参考资料。我们将全面介绍在Windows上安装Docker的优缺点,解答在window
这篇文章主要围绕在 Windows 上安装 Docker和在windows上安装docker展开,旨在为您提供一份详细的参考资料。我们将全面介绍在 Windows 上安装 Docker的优缺点,解答在windows上安装docker的相关问题,同时也会为您带来(二) Windows 进行 Docker CE 安装(Docker Desktop)、docker desktop 在 windows11 上安装、Docker for Windows和Docker在Windows上有什么区别?、docker run 命令在 windows 容器上安装 azure cli的实用方法。
本文目录一览:- 在 Windows 上安装 Docker(在windows上安装docker)
- (二) Windows 进行 Docker CE 安装(Docker Desktop)
- docker desktop 在 windows11 上安装
- Docker for Windows和Docker在Windows上有什么区别?
- docker run 命令在 windows 容器上安装 azure cli
在 Windows 上安装 Docker(在windows上安装docker)
背景
Windows 的 Docker 桌面是 Microsoft Windows 的 Docker 的社区版本。您可以从 Docker Hub 下载适用于 Windows 的 Docker 桌面。该页面包含有关在 Windows 10 Pro,Enterprise 和 Education 上安装 Docker Desktop 的信息。如果要查找有关在 Windows 10 Home 上安装 Docker 桌面的信息.
下载地址:
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
系统要求
Windows 10 64 位:专业版,企业版或教育版(内部版本 17134 或更高版本)。
必须启用 Hyper-V 和 Containers Windows 功能。
要在 Windows 10 上成功运行 Client Hyper-V,需要满足以下硬件先决条件:
具有二级地址转换(SLAT)的 64 位处理器
4GB 系统内存
必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。
安装
在 Windows 上安装 Docker 桌面
双击 Docker Desktop Installer.exe 运行安装程序。
如果尚未下载安装程序(Docker Desktop Installer.exe),则可以从 Docker Hub 进行下载。它通常会下载到您的 Downloads 文件夹中,或者您可以从 Web 浏览器底部的 “最近下载” 栏中运行它。
出现提示时,请确保在 “配置” 页面上选择了 “启用 Hyper-V Windows 功能” 选项。
按照安装向导上的说明授权安装程序并继续进行安装。
安装成功后,单击 “关闭” 以完成安装过程。
如果您的管理员帐户与用户帐户不同,则必须将该用户添加到 docker-users 组。 以管理员身份运行 计算机管理,然后导航到 本地用户和组 > 组 > docker-users。右键单击以将该用户添加到该组。注销并重新登录,以使更改生效。
启动
Docker Desktop 在安装后不会自动启动。要启动 Docker Desktop,请搜索 Docker,然后在搜索结果中选择 Docker Desktop。
当状态栏中的鲸鱼图标保持稳定时,Docker 桌面将运行,并且可以从任何终端窗口访问。
如果 “鲸鱼” 图标隐藏在 “通知” 区域中,请单击任务栏上的向上箭头以显示它。
初始化完成后,Docker Desktop 将启动入门教程。本教程包括一个简单的练习,以构建示例 Docker 映像,将其作为容器运行,将映像推送并保存到 Docker Hub。
恭喜你!您现在可以在 Windows 上成功运行 Docker Desktop。
如果您想重新运行本教程,请转到 Docker Desktop 菜单,然后选择 Learn。
自动更新
从 Docker Desktop 3.0.0 开始,对 Docker Desktop 的更新将作为以前版本的增量更新自动提供。当有可用更新时,Docker Desktop 会自动将其下载到您的计算机上并显示一个图标,指示有较新版本的可用性。现在您需要做的就是单击 “更新”,然后从 Docker 菜单重新启动。这将安装最新的更新并重新启动 Docker Desktop,以使更改生效。
卸载
要从 Windows 机器上卸载 Docker Desktop,请执行以下操作:
从 Windows 开始菜单中,选择设置 > 应用程序 > 应用程序及功能。
从 “应用程序和功能” 列表中选择 Docker Desktop,然后选择 “卸载”。
单击卸载以确认您的选择。
卸载 Docker Desktop 将破坏计算机本地的 Docker 容器和映像,并删除应用程序生成的文件。
保存和还原
可以使用以下过程保存和还原图像和容器数据。例如,如果要重置 VM 磁盘,请执行以下操作:
使用 docker save -o images.tar image1 [image2 ...] 以节省您想保留任何图像。
使用 docker export -o myContainner1.tar container1 你想保持出口集装箱。
卸载当前版本的 Docker Desktop 并安装其他版本,或重置您的 VM 磁盘。
使用 docker load -i images.tar 重新加载以前保存的图像。
使用 docker import -i myContainer1.tar 创建对应于先前导出容器文件系统映像。
本文分享自微信公众号 - dotNET 跨平台(opendotnet)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。
(二) Windows 进行 Docker CE 安装(Docker Desktop)
参考并感谢
- 官方文档: https://docs.docker.com/docker-for-windows/install/
下载地址 https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
操作系统要求
- Windows 10 64位:Pro,Enterprise或Education(Build 15063或更高版本)
- 必须启用Hyper-V和容器Windows功能
- 在Windows 10上成功运行Client Hyper-V需要以下硬件先决条件:
- 4GB系统RAM
- 必须在BIOS设置中启用BIOS级硬件虚拟化支持
《(二) Windows 进行 Docker CE 安装(Docker Desktop)》CSDN地址:https://blog.csdn.net/madmarszff/article/details/100902560
《(二) Windows 进行 Docker CE 安装(Docker Desktop)》博客园地址:https://www.cnblogs.com/godzff/p/11528560.html
《(二) Windows 进行 Docker CE 安装(Docker Desktop)》简书地址:
docker desktop 在 windows11 上安装
一、安装 Hyper-V
创建 hyper.bat,将下面代码复制进去,使用管理员身份运行该脚本,实际上下载Windows自带的虚拟机
ushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in (''findstr /i . hyper-v.txt 2^>nul'') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
二、初始化环境
powershell 提升权限:
powershell start-process cmd -verb runas
已管理员身份打开Powershell,分别执行下面的命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
三、更新wsl2
下载安装
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
在管理员下执行命令
wsl --set-default-version 2
四、安装Docker
在官网下载,下一步执行即可
https://www.docker.com/products/docker-desktop
五、问题处理
以管理员方式打开CMD, 运行netsh winsock reset 后, 再次启动Docker就可以了
Docker for Windows和Docker在Windows上有什么区别?
Windows上的Docker似乎是Windows Server 2016内置的东西? 并支持在Docker容器中运行Windows,并使用Windows作为Docker容器主机。 这是否支持Linux? 我不这么认为,我认为它只支持运行Windows Docker容器。 这似乎也是由Microsoft维护的。
Docker for Windows似乎是由Docker团队创build的一个独立安装,用于将Linux Docker引入Windows。 所以Windows可以是Docker主机,但所有的容器仍然只是普通的Linux容器。 这是否支持Windows容器? 我不这么认为,我认为它只支持运行Linux Docker容器。 这似乎也是由Docker维护的。
另一个值得注意的事情是, 用于Visual Studio的Docker Tools似乎只支持Docker for Windows,而不支持Windows上的Docker。
我真正想要的是两者之间的差异,这是一个很好的比较。 每个人都有什么特点,他们在哪里相似,他们在哪里有所不同。 他们会不一样,还是会一起来?
运行groovy时windows CMD的怪异行为
发送stdout文件没有发球
C ++ Windows32 GDI填充三angular形
通过Windows控制台使用Docker:包含本地卷名称的无效字符
我如何重命名DOS下当前目录下的所有隐藏目录?
RegEx取代RegEx
使用c#在远程Windows服务器上创build本地用户
启动mongod.exe / mongo.exe时出错0xc000007b
更新Ruby 1.9.3 – > 2.0.0而不会丢失gem
在Windows 7上将软件包安装到虚拟环境中
Windows上的Docker是一种通俗的方式来引用在Windows上运行的Docker引擎 。 我觉得这有助于将其视为Windows容器主机 ,所以是Windows容器 。 这将是你将在Windows server 2016机器上运行的。 所以也许更好的名字是Docker for Windows server ,我相信人们也用它。 我仍然喜欢Windows容器主机。 这意味着它在一天结束时只有Docker引擎,甚至不需要任何Docker客户端(docker CLI,docker-compose等)。
用于Windows的Docker是用于在Windows上运行Linux和Windows容器的产品。 这不是为了生产环境 ,而是用于Windows的桌面/客户端SKU,因此是Windows 10的要求。 所以你可以把它看作是Docker for Windows 10.因为DfW可以运行两种容器类型,所以它们在你的机器上设置的配置有所不同:
当使用Linux Containers时,DfW会创建一个Hyper-V的MobyLinuxVM,它内部运行Linux容器,透明,就像在Windows 10主机上运行一样。
使用Windows容器时,DfW将在Windows上安装与Docker相同的组件,以便拥有Windows容器主机。 您现在已经安装了Windows Docker Engine安装程序。 这样,您就可以在Win 10客户端SKU上运行Windows容器。
理论上你可以在Windows server上安装DfW,我还没有试过,所以我不知道这是否会失败,但为什么要在生产中的Windows主机上运行Linux容器? 在生产中,您将拥有运行Linux容器的Linux容器主机和运行Windows容器的Windows容器主机,这样可以避免开销并简化操作。
docker run 命令在 windows 容器上安装 azure cli
如何解决docker run 命令在 windows 容器上安装 azure cli?
我正在尝试构建一个安装了 azure cli 的 Windows 容器。下面是我的尝试。我从互联网上获得了 linux 的支持,但不是 Windows 的支持。 我正在寻找创建Windows容器的代码,安装azure cli并安装kubectl并上传powershell文件并在容器开始时执行它并在完成后关闭容器。
FROM mcr.microsoft.com/windows/servercore:1903
RUN -it mcr.microsoft.com/azure-cli:2.9.1
workdir /K8sDeploy
copY deployk8s.ps1 .
ENV Storage_Account_Name=""
ENV Storage_Account_Key=""
ENV Storage_Account_Container=""
ENV PS_File=""
ENV Storage_Account_Subscription=""
ENTRYPOINT ["powershell.exe","-executionpolicy","Bypass","C:\\K8sDeploy\\deployk8s.ps1","$Env:Storage_Account_Name","$Env:Storage_Account_Key","$Env:ENV
Storage_Account_Container=","$Env:PS_File","$Env:Storage_Account_Subscription"]
这个 powershell 文件包含 az 命令和 kubectl 命令。
我知道 RUN -it mcr.microsoft.com/azure-cli:2.9.1
不起作用,但它的 Windows 版本是什么,如果我完全错了..请纠正我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
我们今天的关于在 Windows 上安装 Docker和在windows上安装docker的分享已经告一段落,感谢您的关注,如果您想了解更多关于(二) Windows 进行 Docker CE 安装(Docker Desktop)、docker desktop 在 windows11 上安装、Docker for Windows和Docker在Windows上有什么区别?、docker run 命令在 windows 容器上安装 azure cli的相关信息,请在本站查询。
本文标签: