Windows安装Docker

Windows安装Docker,第1张

Windows安装Docker

Windows安装Docker

写在前面1、安装并且开启Hyper-V 和容器特性2、安装 Windows 版 Docker3、下载linux内核更新包4、题外话

写在前面

Windows 版 Docker 的环境有以下要求:

Windows 10 Pro(专业版) / Enterprise(企业版) / Education(教育版)(1607 Anniversary Update、Build 14393 或者更新的版本)。Windows 必须是 64 位的版本。需要启用 Windows *** 作系统中的 Hyper-V 和容器特性。 1、安装并且开启Hyper-V 和容器特性

    右键单击 Windows 开始按钮并选择“应用和功能”页面。
    单击“程序和功能”
    单击“启用或关闭Windows功能”。勾选Hyper-V和容器复选框,并单击确定按钮。

    完成 Hyper-V 和容器特性的安装后,重启机器
2、安装 Windows 版 Docker

    访问 Docker的下载(https://www.docker.com/products/docker-desktop)页面,并单击其中的Download for Windows 按钮。 单击后会将名为 Docker for Windows Installer.exe 的安装包下载到默认下载目录。

    双击运行安装向导,并按照提示一步一步完成整个安装过程,安装完成后Docker 会要求重启电脑。Docker 会作为系统服务自动启动,并且在 Windows的通知栏看到 Docker 的大鲸鱼图标。


    重启后

    恭喜已经成功完成 Windows 版 Docker 的安装。
    但是,打开Docker会报错,原因是windows运行linux内核系统需要安装Linux 内核更新包

3、下载linux内核更新包

参考: WSL 的手动安装步骤—步骤 4 - 下载 Linux 内核更新包

    点击下载最新包:wsl_update_x64.msi

    运行安装向导,并按照提示一步一步完成整个安装过程

    设置默认wsl默认版本,用系统管理员的角色打开windows的powershell,然后运行如下命令:wsl --set-default-version 2

    重启电脑,再运行docker就正常了

    没报错了

    打开命令行或者 PowerShell 界面,输入docker version命令,看到下图就表示成功安装了。

4、题外话

注意观察命令输出内容,其中 Server 部分中的 OS/Arch 属性展示了当前的 *** 作系统是 linux/amd64。这是因为在默认安装方式中,Docker daemon 是运行在 Hyper-V 虚拟机中的一个轻量级 Linux上的。这种情况下,读者只能在 Windows 版 Docker 上运行 Linux 容器。如果读者想要运行原生 Windows 容器(Native Windows Container),可以右击 Windows 通知栏中的Docker 鲸鱼图标,并选择“切换到 Windows 容器”。

使用下面的命令也可以完成切换(进入 Program FilesDockerDocker 目录下执行)。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5704024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存