好消息由于windows中wsl的发展,家庭版已经不在需要hyperv就能安装docker了 本机系统:操作系统名称 Microsoft Windows 10 家庭中文版 docker 3.1.0 注意: 如果安装了 VMware 会导致 docker 出问题
下载地址
报错处理
参考
没有安装wsl的安装一下 安了的升级一下 wsl_update_x64.msi
更换国内镜像
参考
{
"debug": true,
"experimental": false,
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
阿里镜像
ps
wsl 版本为 1 尽量不要安装vmware
🌶 我当时安装3.1.0后没问题,接着安装了vm15.5.5也没问题,但是docker自动升级成3.2.2后安装失败,导致本机的docker服务再也安装不上 Component CommunityInstaller.AutoStartAction failed: 尝试执行未经授权的操作。 在 CommunityInstaller.InstallWorkflow.
d29.MoveNext() —- 引发异常的上一位置中堆栈跟踪的末尾 —- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 CommunityInstaller.InstallWorkflow. d 23.MoveNext()
非要用 vm 时还要用docker 那就在wsl中用吧wls中不好用
具体安装步骤自行百度 docker-compose
- Portainer 可视化图形工具
-
wls 升级为 2
查看 wls
- wsl -l -v
wsl.exe —set-version Ubuntu 2 wsl —set-default-version 2
Docker 启动一直处于Docker is starting
- 先退出Docker
- 在PowerShell中执行代码
- wsl —unregister docker-deskto
- wsl —unregister docker-desktop-data