配置Windows Docker和Hyper-V虚拟机的一些踩坑解决备忘(随时更新)

1、启动Docker后,发现报没有显卡驱动,使用--gpus all创建文件包括,解决参考:

WSL2 + docker + cuda 报错nvidia-container-cli: mount error: file creation failed:libnvidia-ml.so.1: fi-CSDN博客文章浏览阅读3.7k次,点赞9次,收藏13次。在使用WSL2和Ubuntu22.04,显卡驱动528.89及CUDA11.7的环境中,通过Docker运行容器并尝试使用--gpusall时遇到错误。问题源于libnvidia-ml.so.1、libcuda.so.1等文件的存在。解决方案是删除这些文件,创建新镜像,然后成功利用新镜像启动带有GPU支持的容器。https://blog.csdn.net/changym5/article/details/130156761?spm=1001.2014.3001.5506ps:显卡驱动弄完驱动问题没有了,但是报cuda启动失败,目前解决中。。

2、关于如何给容器内添加文件(涉及到如)​​​​​​[Docker] Windows 宿主环境下,共享或上传文件到容器的方法 - jinzesudawei - 博客园需求如题。 解决方案1 - 挂载目录(适用于创建新的容器) 格式-v 容器目录 或 -v 本地目录:容器目录 范例Linux宿主环境下:使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /dataicon-default.png?t=O83Ahttps://www.cnblogs.com/jinzesudawei/p/11874833.html#:~:text=Windows%E5%AE%BF%E4%B8%BB%E7%8E%AF%E5%A2%83%E4%B8%8B%EF%BC%9A%20docker%20run%20-it%20-v%20%2Fd%2FWindowsFolder%3A%2Fdemo%20nginx%3Alatest%20bash,D%3AWindowsFolder%EF%BC%9B%20%2Fdemo%20%E5%AF%B9%E5%BA%94%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%9B%AE%E6%A0%87%E8%B7%AF%E5%BE%84%EF%BC%9B%20%E5%9C%A8%E5%AE%B9%E5%99%A8%E4%B8%AD%E4%BF%AE%E6%94%B9%20%2Fdemo%20%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E4%B9%9F%E5%B0%B1%E6%98%AF%E4%BF%AE%E6%94%B9%E5%AE%BF%E4%B8%BB%20D%3AWindowsFolder%20%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E3%80%82

3、关于Hyper-V虚拟机无法修改分辨率的方法:
Hyper-V中ubuntu-23.10.1-desktop修改屏幕分辨率_hyper-v ubuntu分辨率-CSDN博客文章浏览阅读2.7k次,点赞9次,收藏20次。在Windows 11 的Hyper-V中安装完ubuntu-23.10.1-desktop版本后发现分辨率被固定为1024x768,不能直接在虚拟机中进行修改,分辨率太低导致使用非常不方便。在GRUB_CMDLINE_LINUX_DEFAULT这一行进行修改,可以按自身实际把1920和1080修改成所需的分辨率。设置完成之后重启ubuntu虚拟机检查结果即可。以管理员身份运行powershell,对应在。命令执行完成之后关闭虚拟机电源。_hyper-v ubuntu分辨率https://blog.csdn.net/eampat/article/details/135038936#:~:text=%E5%9C%A8Windows%201

实际上只需要更新GRUB文件,并且重启虚拟机可能就行。Linux不需要apt那一行,同时我在操作powershell的时候,虽然指令执行了,但直接查看状态也是也没有修改的,所以感觉可能最核心的是修改grub的命令行指令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值