第一次docker折腾

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初始化

wsl不能启动的情况下,执行以下命令

wsl –set-default Ubuntu-20.04 2

wsl –set-version Ubuntu-20.04 2

wsl –set-default docker-desktop-data

再执行docker-error-net-reset.bat

Original: https://www.cnblogs.com/caicaizi/p/15633725.html
Author: caigan
Title: 第一次docker折腾

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534308/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球