docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker配置报错解决过程dify

docker配置报错问题的解决过程dify

作者:破无差Povchar

本文详细介绍了在Windows 10上安装和配置WSL 2,特别是Ubuntu发行版,并解决了一些常见的问题,如端口占用和磁盘空间不足

本文解决报错

https://aka.ms/wsl2kernel

管理员模式打开powershell,在命令行下执行命令

wsl --set-default-version 2

安装 Linux 发行版

打开 Microsoft Store。

搜索 Ubuntu,选择 Ubuntu 22.04 LTS 或其他版本。

点击 获取,等待安装完成。

打开 Ubuntu 应用,会出现linux终端

根据提示设置用户名和密码。

完了以后会出现绿色蓝色的字符(linux终端特征)不要关掉它。

在powershell里:

验证 WSL 是否正常运行

打开 PowerShell,输入:

wsl --list --verbose

然后我们回到linux终端里:

更新包管理器并安装工具:

sudo apt update && sudo apt upgrade

(有基础的不用看这行)这里要输入一下然后回车(当然有基础的也不会看这篇博客)

sudo apt install build-essential git curl

这个会比较慢,要半个小时左右

结束以后,重启

打开docker,点winthin login

主页能正常加载就是成功了

加了镜像的代码直接贴进去

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://registry.docker-cn.com",   
    "https://s4uv0fem.mirror.aliyuncs.com",    
    "https://docker.1ms.run",    
    "https://registry.dockermirror.com",    
    "https://docker.m.daocloud.io",    
    "https://docker.kubesre.xyz",    
    "https://docker.mirrors.ustc.edu.cn",   
     "https://docker.1panel.live",    
     "https://docker.kejilion.pro",    
     "https://dockercf.jsdelivr.fyi",   
      "https://docker.jsdelivr.fyi",   
       "https://dockertest.jsdelivr.fyi",    
       "https://hub.littlediary.cn",    
       "https://proxy.1panel.live",   
        "https://docker.1panelproxy.com",    
        "https://image.cloudlayer.icu",    
        "https://docker.1panel.top",    
        "https://docker.anye.in",    
        "https://docker-0.unsee.tech",   
         "https://hub.rat.dev",   
          "https://hub3.nat.tf",    
          "https://docker.1ms.run",    
          "https://func.ink",    
          "https://a.ussh.net",    
          "https://docker.hlmirror.com",    
          "https://lispy.org",   
           "https://docker.yomansunter.com",    
           "https://docker.xuanyuan.me",    
           "https://docker.mybacc.com",    
           "https://dytt.online",    
           "https://docker.xiaogenban1993.com",   
            "https://dockerpull.cn",    
            "https://docker.zhai.cm",    
            "https://dockerhub.websoft9.com",   
             "https://dockerpull.pw",   
              "https://docker-mirror.aigc2d.com",    
              "https://docker.sunzishaokao.com",   
               "https://docker.melikeme.cn" 
 ]
}

打开docker文件夹,路径栏里cmd

docker compose up -d

(这一步要确保盘里空间足够起码要10个g,否则就会出现下图,血泪教训啊)

解决方法就是改路径到d盘

设置,然后点Resources,browser

这一条为什么要跑那么久,我也不知道

然后网页还是进不去

我问DeepSeek

# 备份文件
Copy-Item docker-compose.yaml docker-compose.yaml.backup

# 修改端口映射为固定值
(Get-Content docker-compose.yaml) -replace 'ports:.*', 'ports:
      - "80:80"
      - "443:443"' | Set-Content docker-compose.yaml

# 重新创建nginx服务
docker-compose up -d --force-recreate nginx

端口还是占用

最后改成了8000

能进去了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文