Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
一:使用docker toolbox安装docker
windows10家庭版直接安装dockers会报错的,所以需要用docker toolbox来安装,并且这种方法是最简单的一种方法了。
docker toolbox 是一个工具集,主要包含一下内容:
1.Docker CLI客户端,用来运行docker引擎创建镜像和容器
2.Docker Machine 可以让你在Windows的命令中运行docker引擎命令
3.Docker Compose 用来运行docker-compose命令
4.Kitmatic Docker的GUI版本
5.Docker VM Virtualbox 虚拟机
由于docker引擎的守护进程使用的是Linux的内核,所以不能直接在windows上运行docker引擎,而是需要运行Docker machine命令 docker-machine,在你的机器上创建和获得一个Linux虚拟机,用这个虚拟机才可以在你的Windows系统上运行Docker引擎
第一步:检查当前的Windows系统是否符合安装要求:
系统必须是windows7或以上版本的64bit系统
还得确定机器是否开启了支持硬件虚拟化技术,并且被启动
第二步:安装Docker Toolbox
安装docker toolbox,安装后会有一下几个软件
1.Windows版得Docker客户端
2.Docker Toolbox管理工具和ISO镜像
3.Oracle VM Virtualbox
4.Git MSYS-git Unix 工具
如果你的电脑上已经安装了Virtualbox,就不要再进行安装了,安装的时候取消勾选就可以了。
PS:如果你的virtualbox正在运行,那么先关闭后再运行安装docker tool
docker tool 下载地址
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
这里面ce是免费的,所以我们下载ce。
双击进行安装就可以了,
第三步:确认是否安装成功
1.安装完后,桌面会有一下三个图标
2.双击 Docker Quickstart Terminal 图标,启动一个终端,
第一次启动会看到命令行输出一些东西,等待一下,他会配置Docker Toolbox,之后,当他完成后会看到如下画面
这个终端是base环境下的,而不是标准Windows命令行,因为Docker需要运行再base环境下。否则一些命令无法运行
3.再命令行输入docker run hello-world按下回车键,如果docker安装成功的话会输出以下信息
下一步:
自此,我们便再我们的Windows下安装好了docker环境了。接着我们下一篇了解他的镜像和容器。。。