Docker是一个部署容器技术,它出现的目的主要解决开发人员在本机开发的时候安装的各类类库等一系列运行程序的包啊库啊,然后把这些引用的第三方类库和操作系统需要的配置打包起来,形成一个原子环境,然后部署人员把这些部署到客户的服务器上。
没这个docker技术之前,我们一帮都用虚拟机技术,把所有要运行的软件包都部署到一个虚拟机里,测试可以运行后,把虚拟机拷贝到客户方的服务器硬盘上,然后加载这个镜像,最大的问题是这个镜像文件很大,基本都在15G以上,去TMD,这么大,要是不能去客户现场,通过网络传要几个小时,万一网络不好,一天就过去了!还有,万一开发环境正常运行,虚拟机老死运行有问题,很难排除问题出现在那里。
第一个要解决的问题是了解它是什么,然后在本机安装个环境练练手。
我的本机配置是小米电脑pro 15寸高配版,16G内存,256固态硬盘,操作系统是win10 home。
然后我在本机安装了个虚拟机VM,再下载了一个操作系统windows server 2012 标准版。
虚拟机安装好后,接下来就安装docker了,怎么安装?
先安装个 Docker Toolbox,这个工具包括了你要的东西,包括
Docker Client for Windows
Docker Toolbox management tool and ISO
Oracle VM VirtualBox
Git MSYS-git UNIX tools
下载地址为: https://docs.docker.com/toolbox/overview/#whats-in-the-box
大概210M.
一直下一步下一步就行了,安装完后,运行CMD->docker -v 查看一下版本,如果能正常显示,说明你的docker安装成功
说明安装成功了。今天的任务完成了,接下来要真正的技术表演了,请期待。
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Docker Desktop for Windows (Microsoft Windows 10)
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
900多M,好大!!!
安装条件要硬件支持
软件支持
安装完后
测试安装
打开一个你喜欢的终端,输入: docker -v
显示版本号,表示成功安装了。
打开虚拟机 Hyper-V 管理器,发现多了一台虚拟机,安装的是Linux系统,因为我们默认安装的是Linux containers
熟悉几个经常用到的docker命令,显示docker 信息命令,现在还没拉取镜像,所以Images: 0,容器是镜像的实例,所以容器也是Containers: 0
Docker Root Dir: /var/lib/docker :docker 根目录