在笔者的测试中,真正体验到容器的轻量优点。超越虚拟机的启动速度、占用更少的内存资源、不需安装完整的操作系统。可以说,容器是云计算的未来之一。而Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前流行的 Linux 容器解决方案。
以下将展示windows 10下安装Docker的方法。
一 环境准备
1. 安装一部Windows 10 Pro或Enterprise或Education 64位,且系统版本为14393或更高版本的系统。若系统不符合要求的话,可使用Docker Toolbox,将会安装Oracle Virtual Box。以下使用17761 Windows 10 Pro演示;
2. 启用Hyper-v功能;
3.下载Docker for Windows Installer.exe安装包。下载地址:download.docker.com。
二 安装过程
1.以管理员身份运行安装包,保持默认选项,此次选择的是Linux容器;
2.等待解压缩完毕;
3.安装完毕,点击close and log out重启计算机;
4.重启完毕后,在任务栏处有Docker的图标(若没有的话,可点击桌面的Docker for Windows图标,双击打开即可)且能在Hyper-V管理器中查看到一部虚拟机;
5.右键任务栏Docker图标,点击Settings,可对Docker进行配置;
6.以下为功能菜单介绍:
◉Shared Drivers:可将主机(即Windows操作系统)中的驱动器共享到Docker Container中;
◉dAdvanced:用于配置运行Docker Daemon的虚拟机环境的CPU、内存、交换内存、镜像路径;
◉Network:用于配置Docker的网络环境;
◉ Proxies:用于代理的配置;
◉ Daemon:可以使用JSON格式的设置,对Docker Daemon进行设置;
7.在我的环境中,主要定义了CPU、内存等配置;
8.因Docker Hub速度在国内可能较慢,我们可以修改其他加速器地址,如阿里云,DaoCloud等。此处修改为阿里云的地址,可登陆https://cr.console.aliyun.com/cn-qingdao/mirrors 点击镜像加速器,获取地址;
9.将地址复制到Daemon设置中;点击Apply,会重新启动虚拟机,自动完成配置;
三 测试配置
1.打开CMD或者PowerShell,使用命令可以对Docker进行管理;输入Docker version可查看版本号;
2.可使用命令docker search hello-world查看名字中含有hello-world的镜像;
3.使用命令docker pull hello-world拉取镜像;
4.使用命令docker images可查看本机拉取的镜像;
5.使用命令docker run hello-world(可输入名称或者ID)
运行该容器;可查看到Hello from Docker!的欢迎词,该容器普遍用于测试Docker的安装状态;
四 小结
在上面的过程中,我们主要是配置Docker在Windows运行的环境,以及少量的命令介绍。关于Docker的详细介绍,以及命令的使用,我们可查看Docker的官方文档(https://docs.docker.com/get-started/#test-docker-installation),从其中了解我们的信息,以便增加我们Docker的操作水平。