Docker是一种容器化技术,它的作用有以下几个方面:
1、简化应用程序的部署:Docker将应用程序和其依赖项打包在一个容器中,这个容器可以在任何地方运行,从而使应用程序的部署变得更加简单和方便。
2、提高应用程序的可移植性:Docker容器可以在任何地方运行,无论是在开发机器上、测试环境中、生产环境中还是公有云或私有云中,从而提高了应用程序的可移植性。
3、提高应用程序的可靠性:Docker容器提供了一个隔离的运行环境,使应用程序不受其他进程或系统的影响,从而提高了应用程序的可靠性。
4、提高资源利用率:Docker可以在同一台宿主机上运行多个容器,从而提高了资源利用率,减少了资源浪费。
加速开发流程:Docker容器提供了一个轻量级的运行环境,可以快速创建和销毁容器,从而加速了开发和测试流程。
docker对比虚拟机拥有启动更快、占用空间小、资源利用高、并发高等优点,现在已经比较广泛的应用了,包括家里NAS利用docker打造自己的书库、挂机等等,真的很方便。今天跟吧友分享一下windows安装docker的过程。
一、docker安装
提醒注意:首先要安装一个64位win10系统,其次不要用于生产环境。
1.1安装之前需要启动windows系统的Hyper-V 和容器特性:右键单击开始按钮并选择“应用和功能”,在新的页面选择“程序和功能”→“启用或关闭windows功能”→勾选“Hyper-V ”


1.2docker下载及安装
下载地址:https://docs.docker.com/desktop/install/windows-install/
双击下载好的文件,然后一路向下
PS:安装完成后,重启完运行后会提示WSL未完成安装,这时候安装WSL

在windows命令行下输入
wsl --install

如果安装失败,可能是windows版本比较旧,可用下面命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

下载 Linux 内核更新包并安装
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
将WSL 2版本设为默认
wsl --set-default-version 2

PS:这里需要注意的是windows版本,低于 18362 的版本不支持 WSL 2。
可以点击弹出窗口的链接进入微软的官方指导页面,上面内容来自官方页面。
查看版本
docker version

出现客户端与服务端两项代表安装成功。
1、简化应用程序的部署:Docker将应用程序和其依赖项打包在一个容器中,这个容器可以在任何地方运行,从而使应用程序的部署变得更加简单和方便。
2、提高应用程序的可移植性:Docker容器可以在任何地方运行,无论是在开发机器上、测试环境中、生产环境中还是公有云或私有云中,从而提高了应用程序的可移植性。
3、提高应用程序的可靠性:Docker容器提供了一个隔离的运行环境,使应用程序不受其他进程或系统的影响,从而提高了应用程序的可靠性。
4、提高资源利用率:Docker可以在同一台宿主机上运行多个容器,从而提高了资源利用率,减少了资源浪费。
加速开发流程:Docker容器提供了一个轻量级的运行环境,可以快速创建和销毁容器,从而加速了开发和测试流程。
docker对比虚拟机拥有启动更快、占用空间小、资源利用高、并发高等优点,现在已经比较广泛的应用了,包括家里NAS利用docker打造自己的书库、挂机等等,真的很方便。今天跟吧友分享一下windows安装docker的过程。
一、docker安装
提醒注意:首先要安装一个64位win10系统,其次不要用于生产环境。
1.1安装之前需要启动windows系统的Hyper-V 和容器特性:右键单击开始按钮并选择“应用和功能”,在新的页面选择“程序和功能”→“启用或关闭windows功能”→勾选“Hyper-V ”



1.2docker下载及安装
下载地址:https://docs.docker.com/desktop/install/windows-install/

双击下载好的文件,然后一路向下
PS:安装完成后,重启完运行后会提示WSL未完成安装,这时候安装WSL

在windows命令行下输入
wsl --install

如果安装失败,可能是windows版本比较旧,可用下面命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

下载 Linux 内核更新包并安装
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
将WSL 2版本设为默认
wsl --set-default-version 2

PS:这里需要注意的是windows版本,低于 18362 的版本不支持 WSL 2。
可以点击弹出窗口的链接进入微软的官方指导页面,上面内容来自官方页面。
查看版本
docker version

出现客户端与服务端两项代表安装成功。