Windows10安装Docker Desktop

Windows10安装Docker Desktop

Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。

Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。

Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境,Windows下面就是使用VirtualBox软件sh。

https://docs.docker.com/desktop/windows/install/

下载安装

下载docker软件,直接下载最新版,Windows10是Docker标准支持的版本,安装比较简单

https://www.docker.com/products/docker-desktop

Windows10安装Docker Desktop

下载后双击安装,点击ok继续:

Windows10安装Docker Desktop


Windows10安装Docker Desktop


Windows10安装Docker Desktop

安装完成后需要重启电脑。

然后双击桌面图标运行:

Windows10安装Docker Desktop

常见错误

缺少WSL2

重启后发现有错误:

WSL 2 installation is in complete.

Windows10安装Docker Desktop

按照提示的地址,下载WSL2(Windows版本的Linux内核)

https://aka.ms/wsl2kernel

Windows10安装Docker Desktop

下载完成安装后再次执行

再次异常

System.InvalidOperationException:
Failed to set version to docker-desktop: exit code: -1    

有另外的错误:

Windows10安装Docker Desktop

搜了一下发现,有个命令解决:

需要用管理员身份运行

Windows10安装Docker Desktop

然后运行

 netsh winsock reset

重启Docker,可以看到成功了:

Windows10安装Docker Desktop

执行Docker命令

docker -v
# 输出:Docker version 20.10.8, build 3967b7d
docker pull openjdk:8-jdk-alpine
# 输出:
8-jdk-alpine: Pulling from library/openjdk
e7c96db7181b: Pull complete
f910a506b6cb: Pull complete
c2274a1a0e27: Pull complete
Digest: sha256:94792824df2df33402f201713f932b58cb9de94a0cd524164a0f2283343547b3
Status: Downloaded newer image for openjdk:8-jdk-alpine
docker.io/library/openjdk:8-jdk-alpine

给TA打赏
共{{data.count}}人
人已打赏
运维

SpringBoot引入Caffeine缓存配置

2024-11-19 10:37:18

运维

群晖NAS中如何配置反向代理转发

2024-11-19 10:37:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索