Docker 承诺让共享应用程序变得更加容易,解决诸如“它在我的机器上运行良好,但在另一台机器上却不行”之类的投诉问题
我使用 docker 的时间还不够长,不知道这个承诺是否兑现了。很明显,只有当每个人在每台机器上都安装了 docker 时,这个承诺才会实现。我的大多数客户端都在 Windows 上运行,没有安装 docker。
在 Windows 上安装 docker 很麻烦。我发现的有关该过程的文档是错误的或过时的,令人困惑,而且编写它的作者对 Linux 比对 Windows 更熟悉。
可以遵循什么简单的基本安装过程来完成它?
答案1
经过几天的努力,我想出了这个似乎有效的方法:
以管理员身份打开 powershell
在 powershell 中,输入: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
在 powershell 中,输入: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
在浏览器中,访问网站https://docs.docker.com/docker-for-windows/install/ 并下载适用于 Windows 的 docker dektop 安装程序。
运行安装程序“Docker Desktop Installer.exe”
从以下位置下载 Linux 内核更新包https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
运行安装程序“wsl_update_x64.msi”
在 powershell 中,输入:wsl --set-default-version 2
重新启动 Windows。
快速检查安装是否成功:
在命令提示符中输入:docker run -d -p 80:80 docker/getting-started
打开浏览器访问 http://localhost
您应该会看到一个包含大量有关 docker 信息的页面。警告:其中一些信息已过时或不适用于 Windows。