新手入门Docker之Windows下如何使用Docker

Docker是什么?

Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。

总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。

更多Docker详情请参考:Docker 入门教程

Windows下的Docker安装

1.Docker为Windows提供了一款软件Docker for Desktop:
下载地址,CE为免费版本
2.安装前请务必设置如下选项
第一步:开启Hyper-V,在“启用或关闭Windows功能”里,钩选Hyper-V,然后确定
新手入门Docker之Windows下如何使用Docker
第二步:电脑开机时进BIOS开启虚拟化功能,电脑不同,自行开启

3.安装完成双击打开程序,右下角会出现Docker图表,右击图标选择setting,可以对Docker进行一些虚拟化配置,可有效方式后续因容器实例过多引起的磁盘爆满。

新手入门Docker之Windows下如何使用Docker
##Windows下Docker的使用

1.在安装完成以后,现在可以在windows中使用Docker了,WIN+R打开命令窗口输入命令:docker version验证Docker是否安装成功,出现如下信息则证明已经完成
新手入门Docker之Windows下如何使用Docker
2.现在我们就可以进行docker的相关操作了,首先可以查看本机中所有的docker镜像,使用命令:docker images,REPOSITY代表所在仓库,TAG表示该镜像标签(版本)
新手入门Docker之Windows下如何使用Docker
3.使用docker ps -a命令查看所有docker容器,CONTAINER ID表示该容器在Docker中的唯一ID,稍后的相关操作可以使用该ID进行,IMAGES表示该容器使用的镜像,NAMES表示我们给当前镜像起的花名,与ID一样是唯一的。
新手入门Docker之Windows下如何使用Docker
这些的容器哪里来的?

4.从docker基础中可以了解到,docker容器其实就是拉取相应的镜像并启动它,例如上面容器的’gmssl’就是拉取了centos镜像启动而来,可以理解成以前用过的虚拟机,但与虚拟机相比优势更大,这一点可以参考Docker入门教程,那么这个容器便是一个基于Linux的独立的"操作系统"了。

5.如何拉取镜像并启动容器呢?