首页> 云计算&大数据> Docker简介—Windows安装篇

[文章]Docker简介—Windows安装篇

收藏
0 635 0

【摘要】

Docker是开发人员和系统管理员使用容器开发,部署和运行应用程序的平台。使用容器部署应用程序称为容器化。容器具有以下特点:

l  灵活:复杂的应用也可以容器化;

l  轻量:容器是利用和共享主机内核,启动快、资源占用少、体积小;

l  持续部署:即时部署更新和升级应用;

l  便携式:可在本地构建;云端部署。在任何地方可运行;

l  易扩展:可增加并自动分发容器副本;

l  可堆叠:可以纵向的堆叠服务。

【正文】

在笔者的测试中,真正体验到容器的轻量优点。超越虚拟机的启动速度、占用更少的内存资源、不需安装完整的操作系统。可以说,容器是云计算的未来之一。而Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前流行的 Linux 容器解决方案。以下将展示windows 10下安装Docker的方法。

   环境准备

1.      安装一部Windows 10 ProEnterpriseEducation 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中;

²  Advanced:用于配置运行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,会重新启动虚拟机,自动完成配置;


三   测试配置

l  打开CMD或者PowerShell,使用命令可以对Docker进行管理;输入Docker version可查看版本号;


l  可使用命令docker search hello-world查看名字中含有hello-world的镜像;


l  使用命令docker pull hello-world拉取镜像;


l  使用命令docker images可查看本机拉取的镜像;


l  使用命令docker run hello-world(可输入名称或者ID)运行该容器;可查看到Hello from Docker!的欢迎词,该容器普遍用于测试Docker的安装状态;


四   小结

l  在上面的过程中,我们主要是配置DockerWindows运行的环境,以及少量的命令介绍。关于Docker的详细介绍,以及命令的使用,我们可查看Docker的官方文档(https://docs.docker.com/get-started/#test-docker-installation),从其中了解我们的信息,以便增加我们Docker的操作水平。



云计算&大数据
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}