服务容器化Docker部署访问
参考资料:https://baijiahao.baidu.com/s?id=1705984388842828926&wfr=spider&for=pc
https://apps.microsoft.com/store/detail/ubuntu-1804-on-windows/9N9TNGVNDL3Q?hl=zh-cn&gl=CN
https://blog.csdn.net/superman26/article/details/120448519
总结:
- 1.安装Docker DeskTop (我这里的版本是:V4.9.1),官网下载安装即可
- 2.Windows 10系统的话:需启用Hyper-V
- 3.安装WSL(适用于Linux的Windows子系统)
参考连接:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
-
使用docker构建镜像成功:
-
补充:旧版 WSL 的手动安装步骤https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
旧版WSL安装:
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
以管理员身份启动powershell:
步骤1: 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。
步骤 2 - 检查运行 WSL 2 的要求
若要更新到 WSL 2,需要运行 Windows 10。
对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
或 Windows 11。
备注
低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。
若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。
备注
如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。
步骤 3 - 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
步骤 4 -下载 Linux 内核更新包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
步骤 5 - 将 WSL 2 设置为默认版本
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
PowerShell
复制
wsl --set-default-version 2
步骤 6 - 安装所选的 Linux 分发
1.打开 Microsoft Store,并选择你偏好的 Linux 分发版。
如这个:https://apps.microsoft.com/store/detail/ubuntu-1804-on-windows/9N9TNGVNDL3Q?hl=zh-cn&gl=CN
2.在分发版的页面中,选择“获取”。
首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。
然后,需要为新的 Linux 分发版创建用户帐户和密码。
设置完账号/密码
祝贺你! 现已成功安装并设置了与 Windows 操作系统完全集成的 Linux 分发!
“fool me once,shame on you. fool me twice, shame on me.”,翻译过来的意思是“愚弄我一次,是你坏;愚弄我两次,是我蠢”。