当前位置: 首页 > 科技观察

十分钟安装Windows10下Docker

时间:2023-03-13 15:57:35 科技观察

前言Docker这几年很火。但它并不是什么新技术,已经有6年多了。即使在面试中知道这一点现在也是一个加号。如果你目前从事开发多年,不管是前端还是后端,不管是什么编程语言。你真的应该玩Docker。否则就OUT了。太老套的Docker是什么概念就不说了。简单来说,docker就是把你的应用和应用的环境打包成一个包。可以在有docker的环境下运行,不管是什么平台,只需要一个包就可以移植到任何平台。有点像java程序。只需要写一次,只要有JVM,就可以用来运行。只是docker做的比较彻底。你的java程序还需要JVM环境,可能是Mysql数据库环境,甚至是redis缓存环境等等,docker可以把它们全部打成一个包(docker术语叫image),你不用关心环境,Run就可以了。可以创建一个mysql集群镜像,然后在多个docker环境下瞬间启动多个集群,大大方便部署。windows10下安装docker环境docker是用golang开发的,主要针对linux系统。所以docker可以在linux下安全运行。但是大多数开发者都是用win10作为开发机。当然你可以安装一个虚拟机来运行docker。目前docker已经支持在win上直接安装。步骤如下:必须是Win10专业版或者企业版,其实是有Hyper-V功能的,也就是Win10自带的虚拟机。没有家庭版和教育版。默认情况下它是关闭的,所以启用它。方法如下图所示,如箭头所示勾选。只需重新启动计算机。https://www.docker.com/products/docker-desktop下载win10版本,下一步和其他软件一样。中间可能需要注册dockerID,这个类似于github,官方叫DockerHub,你可以上传自己的镜像(image)到你的DockerHub。不过docker在国内的速度也不敢恭维。我想这应该是你安装过程中最大的问题。安装完成后会有这个图标,让我们像启动QQ一样启动它。右击快速启动栏找到设置,我们会进行一些个性化的设置。容器可以本地挂载,自己挑几个分配内存,cpu等,这点相信英文都能看懂,根据自己实际分配,国外不是很慢,真的很慢,可以使用国内的镜像仓库。阿里云、网易、华为云等,我不收广告费。按照下图重启docker即可完成操作,然后就可以愉快的玩耍了。是不是有点像git?