admin管理员组

文章数量:1336635

目录

    • 参考文献
    • 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/r/microsoft/windows
所以究其根本原因是由于docker官网访问不通,需要FQ才能下载,如果可以FQ,执行下面命令,等待片刻就可以拉取成功

docker pull mcr.microsoft/windows:ltsc2019

2.4 网盘下载windows镜像

我将该镜像后面放在百度网盘,请自行下载加载:
通过网盘分享的文件:WindowsDocker
百度网盘链接. : https://pan.baidu/s/1mcyZy5ErnS_D24Gwq001vA?pwd=j6fs 提取码: j6fs
–来自百度网盘超级会员v5的分享

加载镜像到docker系统中
由于使用save存储出来的,使用docker load载入镜像,执行下面语句

docker load < D:\XNJ\windows_ltsc2019_docker.tar

docker tag 80d0cc04feae windows:v1.0


关于docker其他怎么操作,可以访问我的另一篇博客:docker基本使用总结,
这是Linux镜像操作,基本命令差不多。后面可能会写一篇专门Windows镜像操作的文章

辉 2024.9.23

本文标签: 容器系统windowWindowsDockerDesktop