windows上docker环境搭建
一.wsl2安装
1、 为 Linux 启用 Windows 子系统 -----dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、 更新最新windows系统,让其支持wsl2。WSL 2 の実行に関する要件を確認する:运行面板输入winver确认系统信息是否可以安装wsl2
3、 启用虚拟机功能------ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4、 下载Linux内核更新包安装,Linux カーネル更新プログラム パッケージをダウンロードする ----https://docs.microsoft.com/ja-jp/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package
5、设定wsl版本----- wsl --set-default-version 2
6、下载安装指定linux系统------- 命令 wsl --install -d Ubuntu 20.0.4 或从microsoft store下载 或
7、 wsl -u root 进入linux系统可以看看windows mount 在/mnt/windows下面
二、docker安装 https://kahoo.blog/howto-wsl2-docker-install/
如果docker启动wsl2报错:System.InvalidOperationException:
Failed to set version to docker-desktop: exit code: -1
stdout: �0�0�0�0U0�0f0D0j0D0�0�0�0�0�0-��[g0Y00S0n0_j���0O(uY0�0k0o00�_egn0�0�0�0�0�0�0!q�Rk0Y0�0�_��L0B0�0~0Y00,
就执行批量文件docker-error-net-reset.bat。如果不能解决,那就是电脑系统没有正确安装wsl2造成的,换一台电脑试试。
三、从google drive复制镜像到本地目录,执行docker-composer up -d 完成docker初始化