文章插图
Docker最近几年很火 。但是可不是什么新技术了,至今已经6年多了 。现在甚至在面试中会这个是加分项 。如果你目前从事开发多年,不管是前端还是后端,不管是哪一种编程语言 。你真该玩一玩Docker了 。不然就OUT了 。
什么是Docker太古板的概念不说了 。简单来说,docker就是把你得应用以及应用的环境打成一个包 。放在有docker的环境中就可以运行,不管何种平台,只需要打一次包就能移植到任何平台 。有点类似JAVA程序 。你编写只需要一次,只要有JVM的地方都可以拿来运行 。只不过docker做的更彻底 。你java程序还需要JVM环境吧,可能还需要MySQL数据库环境,甚至redis缓存环境等等,docker 可以把它们统统打成一个包(docker术语称之为image),你不用再关心环境的事情,Run 就是了 。你可以搞一个mysql集群image,然后瞬间在几个docker环境中启动几个集群,极大地方便了部署 。
windows10下安装docker环境docker是用golang开发的,主要面向linux系统 。所以在linux下docker可以完美运行 。但是大部分开发人员都是用win10作为开发机 。当然你可以安装一个虚拟机来跑docker 。目前docker已经支持在win上直接安装了 。步骤如下:
- 必须是win10专业版或者企业版,其实就是有Hyper-V 功能,这是win10自带的虚拟机 。家庭版、教育版是没有的。默认是关闭的,那么开启它 。方法看下图,勾上如箭头所示 。重启电脑就行了 。
文章插图
- https://www.docker.com/products/docker-desktop 下载win10版,就像其他软件一样下一步下一步 。中间可能要注册dockerID,这个类似github,官方称之为DockerHub你可以将你自己的镜像(image)上传到你的DockerHub 。不过docker国内的速度不敢恭维 。我觉得这应该是你安装过程中最大的难题 。
- 安装完成后会有这个图标,让我们像启动QQ一样启动它 。在快速启动栏右键找到settings 我们进行一些个性化设置 。
文章插图
容器可以在本地挂载,挑几个你自己的勾上
文章插图
分配内存、cpu什么的,相信这点英语你看得懂,根据你自己实际分配
文章插图
国外不是非常慢嘛,简直龟速,可以使用国内的镜像仓库 。阿里云,网易,华为云什么的,我可没有收他们广告费 。操作按照下图
文章插图
【docker在win10下安装】重启docker搞定,就可以愉快的玩耍了,是不是玩起来有点像git 。
推荐阅读
- 对虾如何保存?对虾怎么保鲜
- 西葫芦如何保存?西葫芦怎么保鲜
- 龙卷风最高有多少米 地球最大的龙卷风
- 梦见歌星和我说话 梦见歌星在唱歌
- 招聘|在NBA的历史上,都有哪些被封盖的球员是你意想不到的呢?
- 做梦梦见自己在天上飞是什么意思 总是梦见自己在天上飞是什么意思
- 梦到自己晕倒在地上全身无力 梦到自己晕倒什么意思
- 梦见自己开公交车是什么预兆 梦到自己在开公交车
- 怎样注册新微信 怎么查看微信注册时间
- 怎样做好淘宝直播 淘宝直播人气怎么提升