栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

[问题已处理]-windows上wsl2安装的docker更换目录后报错

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[问题已处理]-windows上wsl2安装的docker更换目录后报错

导语:第一次在windows的wsl2中安装了docker,但是磁盘太小,导入镜像一下就满了变成了只读。打算把graph路径修改到windows的D盘,于是做了软链接

mkdir /mnt/d/docker
mkdir /data1
ln -s /mnt/d/docker /data1

修改/etc/docker/daemon.json如下

        {
            "default-runtime": "nvidia",
            "runtimes": {
                "nvidia": {
                    "path": "/usr/bin/nvidia-container-runtime",
                    "runtimeArgs": []
                }
            },
                "default-shm-size": "2G",
        "insecure-registries": ["harbor.deepwise.com","10.10.3.5","172.28.3.5","172.16.20.45","10.10.3.246"] ,
        "graph":"/data1/docker/lib/docker"
        }

但是重启docker之后 下载镜像一直报错。

docker failed to register layer

stderr: operation not supported

报lchown etc 什么的不存在

因为wsl2中docker不能使用systemctl daemon-reload ,我stop再start之后也没有效果。

测试发现直接挂载/路径下没有问题。但是挂载到D盘,也就是/mnt/d下就有问题,软链接也一样。

通过修改ubuntu的安装路径,使ubuntu安装到D盘中,再挂载到/下就可以了。不会占用c盘大小

https://www.wzy2.com/93247.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840419.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号