Docker(一)-安装
一、Docker概述
Docker是一个开源的容器引擎,基于Go语言开发。
对于Docker简单的理解就是使用Docker可以把一台服务器隔离成一个个独立的容器,我们可以把这个地方描述的容器理解成一个沙盒。在每个容器中运行一个程序,不同的容器之间相互隔离,容器的创建,停止,以及启动基本都是秒为单位,而且容器对资源的需求也是非常有限的,比起虚拟化的技术而言,可以节约很多的资源成本。在DevOps技术栈体系和可持续交付中占据了重要的位置。
使用Docker的好处:实现数据的隔离;节约成本和资源。
二、Docker虚拟安装的前提条件
step1:首先以管理员的身份打开“Docker Desktop Installer.exe”,会出现如下的画面,选择“ok”即可,随后会出现该应用加载的情况,加载完成后,会有弹出框,选择重启计算机命令即可。
step2:然后安装“wsl_update_x64.msi”,安装完成后,会出现虚拟机开启的状态:
step3:此时打开,“Docker Desktop",会发现出现”红色“状态,不是”绿色“启动成功的状态,这时打开在Power shell使用管理员的命令执行如下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
step4:此时打开,"Hyper-V.cmd",然后以管理员的身份安装,安装成功后,重新启动电脑。
step5: 如果启动Docker环境还有问题,那么使用cmd管理员的方式(win+s,然后右键管理员角色来执行)来执行如下命令:
netsh winsocket reset
电脑再次重新启动,Docker再次启动,此时出现这样的画面。

备注:解决安装 Docker for Windows, Vmmem 内存占用过高问题
step6:Docker虚拟安装
查看Docker环境是否正常命令:
出现如上内容,说明成功!