前言:一开始尝试了一些博客的安装方法,用Hyper-V,尝试后发现不能使用,然后查看官方文档安装成功
安装WSLhttps://learn.microsoft.com/zh-cn/windows/wsl/basic-commands#install
1、按照教程先安装 WSL 和 Linux
中间可能会报错 可以试试下面的方法,我的没有WslService,重启电脑之后就正常了
解决"WSL更新失败(退出代码: 1603) - Error code: Wsl/CallMsi/E_ABORT"https://www.cnblogs.com/hg479/p/17897901.html
docker中文教程https://docker-practice.github.io/zh-cn/install/windows.html
2、按照上面的【Windows 10 安装 Docker】一步步安装,安装成功后建议注册账号可以上传镜像。
出现的问题:
Docker删除镜像、容器后没有压缩ext4.vhdx文件导致C盘空间变小
关闭docker,使用如下命令
# 运行管理计算机的驱动器的 DiskPart 命令
diskpart
# 选择虚拟磁盘文件
select vdisk file="C:\Users\qsmn_\AppData\Local\Docker\wsl\data\ext4.vhdx"
# 压缩文件
compact vdisk
# 压缩完毕后卸载磁盘
detach vdisk
或者直接进入docker——Clean/Purge data
启动镜像后无法打开localhost:端口
Win10 localhost无法打开的解决方法(亲测)https://blog.csdn.net/weixin_45034110/article/details/105295807我的使用上面博客的方法1和2后就可以正常访问了
使用docker图形化界面启动镜像可以正常打开jupyter但用命令启动镜像无法打开,而且jupyter页面的用户名和密码无法设置,网上说默认用户名是paddle 密码是命令行设置的,现在命令行无法打开jupyter,直接闭环
总结:使用docker还是要在Linux系统上,使用虚拟机安装Linux然后再安装docker。