目录
- 参考文献
- 1、安装Docker Desktop
- 1.1 下载安装包
- 1.2 安装教程
- 1.3 异常解决
- 2、安装windows容器
- 2.1 先启动DockerDesktop 软件界面
- 2.2 检查docker版本
- 2.3 拉取windows镜像
- 2.4 网盘下载windows镜像
参考文献
windows容器docker中文官网
Docker: windows下跑windows镜像
1、安装Docker Desktop
1.1 下载安装包
Docker Desktop官网下载链接:这里
1.2 安装教程
参考下面链接安装
Docker Desktop 安装使用教程
下载docker Desktop程序,一路向下。安装完成。
1.3 异常解决
值得注意的是默认安装后:
启动docker Desktop的时候可能有个报错,
“wsl update failed: update failed: updating wsl: exit code: 4294967295: …”,详情如这篇帖子:【docker】Windows10安装Docker Desktop - WSL update failed
按照帖子的解决方案没有效果,我的解决方案如下(二选一就可以了):
1、在安装的时候,初始界面取消勾选“用WSL替代默认的Hyper-V”,如下图,取消勾选
2、如果安装完,可以在下面设置处取消勾选(速度要快,在软件崩溃前完成取消勾选的操作);
2、安装windows容器
2.1 先启动DockerDesktop 软件界面
启动软件界面
只有启动了DockerDesktop 软件界面才能使用命令拉取镜像,否则会提示一个错误
“error during connect: This error may indicate that the docker daemon is not running.: Get “http://%2...”
错误参考另一篇博客:error during connect: This error may indicate that the docker daemon is not running解决方案
2.2 检查docker版本
执行docker version 查看系统版本,要求两个版本都是windows/amd64才能进行安装windows容器,我这边执行后一个是windows一个是linux
2、进行转换,转换方法是鼠标右键点击桌面右下角docker desk图标,选择转换为windows
3、转换后再查看版本,两个系统都是windows的了,如下图
2.3 拉取windows镜像
根据微软docker的官网介绍,选择第三个
点击进去后发现访问不通,查看链接指向的是:https://hub.docker.com/r/microsoft/windows
所以究其根本原因是由于docker官网访问不通,需要FQ才能下载,如果可以FQ,执行下面命令,等待片刻就可以拉取成功
docker pull mcr.microsoft.com/windows:ltsc2019
2.4 网盘下载windows镜像
我将该镜像后面放在百度网盘,请自行下载加载:
通过网盘分享的文件:WindowsDocker
百度网盘链接. : https://pan.baidu.com/s/1mcyZy5ErnS_D24Gwq001vA?pwd=j6fs 提取码: j6fs
–来自百度网盘超级会员v5的分享
加载镜像到docker系统中
由于使用save存储出来的,使用docker load载入镜像,执行下面语句
docker load < D:\XNJ\windows_ltsc2019_docker.tardocker tag 80d0cc04feae windows:v1.0
关于docker其他怎么操作,可以访问我的另一篇博客:docker基本使用总结,
这是Linux镜像操作,基本命令差不多。后面可能会写一篇专门Windows镜像操作的文章
辉 2024.9.23