docker这玩意最大的好处跟java一样,可以跨平台,一次打包,任意使用。本篇图示介绍win10系统上安装docker,需具备一下几个前提条件:

条件一:硬件支持虚拟化,在bios中可以设置,自行搜索打开硬件虚拟化方法

条件二:win10必须是专业版

条件三:是独立的主机,各种云服务器本身就是基于虚拟化的应用,在云服务器上是不能再用docker的

一、win10上安装docker

1、操作系统上打开hyper-v功能

docker 运行 win10 镜像 docker 安装win10镜像_docker 运行 win10 镜像

2、到官网下载windows版本docker,Empowering App Development for Developers | Docker 

然后按提示一路安装

docker 运行 win10 镜像 docker 安装win10镜像_Docker_02

docker 运行 win10 镜像 docker 安装win10镜像_docker_03

 

docker 运行 win10 镜像 docker 安装win10镜像_docker 运行 win10 镜像_04

docker 运行 win10 镜像 docker 安装win10镜像_Docker_05

装完了只有运行 docker desktop,在开始菜单里有入口

docker 运行 win10 镜像 docker 安装win10镜像_Docker_06

可以配置相关参数,不同版本呈现界面不一样 

docker 运行 win10 镜像 docker 安装win10镜像_win10_07

拉取一个测试镜像看看是否正常

docker 运行 win10 镜像 docker 安装win10镜像_win10_08

 

桌面应用中也可以看到这个镜像了

docker 运行 win10 镜像 docker 安装win10镜像_win10_09


 二、修改镜像默认的保持目录

docker安装后默认安装目录在C:\Users\QinKunming\AppData\Local\Docker\wsl\data,如果c盘空间不是特别充足,随着镜像占用存储越来越多,会引发系统慢等很多问题。以下步骤可以修改镜像存放的目录

1、停止docker服务

停止前是这样

docker 运行 win10 镜像 docker 安装win10镜像_docker_10

停止操作如下

docker 运行 win10 镜像 docker 安装win10镜像_win10_11

 

停止后再看服务如下

docker 运行 win10 镜像 docker 安装win10镜像_win10_12

 

2、备份现有镜像文件

敲入指令:wsl --export docker-desktop-data "d:\Docker\wsl\data\docker-desktop-data.tar"

 

docker 运行 win10 镜像 docker 安装win10镜像_win10_13

 3、删除旧的数据

敲入指令:wsl --unregister docker-desktop-data

docker 运行 win10 镜像 docker 安装win10镜像_win10_14

4、导入备份文件,生成新的文件

敲入指令:wsl --import docker-desktop-data "d:\Docker\wsl\data" "d:\Docker\wsl\data\docker-desktop-data.tar" --version 2

docker 运行 win10 镜像 docker 安装win10镜像_win10_15

 

 5、运行docker,验证服务是否正常,正常情况下可以删除备份的tar文件

docker 运行 win10 镜像 docker 安装win10镜像_win10_16

6、可以使用docker system df查看磁盘使用情况,可以使用docker system prune释放空间。

docker 运行 win10 镜像 docker 安装win10镜像_Docker_17