首页 > 电脑专区 > windows教程 >

Docker Desktop for Windows使用基础教程

windows教程 2021-06-25 21:55:50

自从使用Docker就变得一发不可收拾。和以前用虚拟机相比,它占资源少,启动快,方便管理。我主要用Docker来管理多个版本的软件共存、切换和升级,比如数据库,NextCloud,Wordpress。

开源的东西总是衷爱Linux,像Docker在Windows下就没那么方便。Windows的Linux子系统目前还不支付Docker,据说下个版本,WSL2会支付。所以我一直都是用VMware安装Linux,再安装Docker。

其实官方有提供在Windows环境下使用Docker的支持。一种是Docker Toolbox
工具,它是基于Oracle的VirtualBox虚拟机的,兼容性好,Windows各个版本都能用。还有一种是Docker Desktop for Windows,它是基于Hyper-V虚拟机。Hyper-V是微软的虚拟机,只在Windows专业版、企业版、工作站版中有。打开控制面板-程序-启用或关闭Windows功能,勾选Hyper-V,确定然后重启生效。

 

需要注意的是,Hyper-V和VMware、VirtualBox有冲突,开启后,VMware和VirtualBox包括Android虚拟机就不能使用CPU虚拟化了,性能会大打折扣。

从官网,docker.com下载Docker Desktop for Windows安装,安装完成后Docker会自动连接Hyper-V创建MobyLinux系统。Docker可能会提示需要用户登录,如果没有,可以去官网注册一个Docker账号。下载镜像是必须登录的。

Docker Desktop for Windows使用基础教程

打开命令行即可使用Docker命令。

Docker Desktop for Windows使用基础教程

右下角系统托盘可以看到Docker的图标,右键打开菜单,可以切换Windows容器或Linux容器。选择“Settings”,可以配置虚拟系统的参数,网络、驱动器共享。

Docker Desktop for Windows使用基础教程

设置共享驱动器,可以把Docker的卷映射到本地磁盘。Docker似乎不支持空密码用户共享,最好建一个专属用户。详细可参考:https://blogs.msdn.microsoft.com/stevelasker/2016/06/14/configuring-docker-for-windows-volumes/

Docker Desktop for Windows使用基础教程 Docker Desktop for Windows使用基础教程

在Windows下,Docker仅仅是提供了支持。像这种共享的方式,我个人还是很反感的。不如用VMWare的磁盘映射。生产环境除非完全使用虚拟化,否则没人用这种形式吧。和自己安装虚拟系统相比,最大的好处是可以直接在命令行使用Docker命令,无缝连接。用来学习和测试还是很方便的。



标签: Docker Desktop for Windows 使用 基础 教程 自从

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.tutorialesandroide.com/computer/windows/1839.html

飞兔问答 Copyright © 2016-2021 www.tutorialesandroide.com. Some Rights Reserved. 备案号:渝ICP备2023004149号-43

本站非盈利性质,内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱 网站地图