在 Windows 上安装 Docker

在 Windows 上安装 Docker

Docker 承诺让共享应用程序变得更加容易,解决诸如“它在我的机器上运行良好,但在另一台机器上却不行”之类的投诉问题

我使用 docker 的时间还不够长,不知道这个承诺是否兑现了。很明显,只有当每个人在每台机器上都安装了 docker 时,这个承诺才会实现。我的大多数客户端都在 Windows 上运行,没有安装 docker。

在 Windows 上安装 docker 很麻烦。我发现的有关该过程的文档是错误的或过时的,令人困惑,而且编写它的作者对 Linux 比对 Windows 更熟悉。

可以遵循什么简单的基本安装过程来完成它?

答案1

经过几天的努力,我想出了这个似乎有效的方法:

  1. 以管理员身份打开 powershell

  2. 在 powershell 中,输入: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  3. 在 powershell 中,输入: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  4. 在浏览器中,访问网站https://docs.docker.com/docker-for-windows/install/ 并下载适用于 Windows 的 docker dektop 安装程序。

  5. 运行安装程序“Docker Desktop Installer.exe”

  6. 从以下位置下载 Linux 内核更新包https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  7. 运行安装程序“wsl_update_x64.msi”

  8. 在 powershell 中,输入:wsl --set-default-version 2

  9. 重新启动 Windows。


快速检查安装是否成功:

  1. 在命令提示符中输入:docker run -d -p 80:80 docker/getting-started

  2. 打开浏览器访问 http://localhost

您应该会看到一个包含大量有关 docker 信息的页面。警告:其中一些信息已过时或不适用于 Windows。

相关内容