docker配置報(bào)錯(cuò)問(wèn)題的解決過(guò)程dify
本文解決報(bào)錯(cuò)

管理員模式打開(kāi)powershell,在命令行下執(zhí)行命令
wsl --set-default-version 2
安裝 Linux 發(fā)行版
打開(kāi) Microsoft Store。
搜索 Ubuntu,選擇 Ubuntu 22.04 LTS 或其他版本。
點(diǎn)擊 獲取,等待安裝完成。
打開(kāi) Ubuntu 應(yīng)用,會(huì)出現(xiàn)linux終端
根據(jù)提示設(shè)置用戶名和密碼。

完了以后會(huì)出現(xiàn)綠色藍(lán)色的字符(linux終端特征)不要關(guān)掉它。
在powershell里:
驗(yàn)證 WSL 是否正常運(yùn)行
打開(kāi) PowerShell,輸入:
wsl --list --verbose

然后我們回到linux終端里:
更新包管理器并安裝工具:
sudo apt update && sudo apt upgrade

(有基礎(chǔ)的不用看這行)這里要輸入一下然后回車(當(dāng)然有基礎(chǔ)的也不會(huì)看這篇博客)
sudo apt install build-essential git curl

這個(gè)會(huì)比較慢,要半個(gè)小時(shí)左右

結(jié)束以后,重啟
打開(kāi)docker,點(diǎn)winthin login

主頁(yè)能正常加載就是成功了

加了鏡像的代碼直接貼進(jìn)去
{
"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"
]
}打開(kāi)docker文件夾,路徑欄里cmd

docker compose up -d
(這一步要確保盤里空間足夠起碼要10個(gè)g,否則就會(huì)出現(xiàn)下圖,血淚教訓(xùn)啊)

解決方法就是改路徑到d盤
設(shè)置,然后點(diǎn)Resources,browser

這一條為什么要跑那么久,我也不知道
然后網(wǎng)頁(yè)還是進(jìn)不去
我問(wèn)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
# 重新創(chuàng)建nginx服務(wù)
docker-compose up -d --force-recreate nginx端口還是占用
最后改成了8000

能進(jìn)去了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決docker push報(bào)錯(cuò)denied問(wèn)題
Docker Push權(quán)限錯(cuò)誤需先登錄私有倉(cāng)庫(kù),創(chuàng)建項(xiàng)目并打指定tag,若推送到Docker Hub個(gè)人倉(cāng)庫(kù),確保登錄信息正確,權(quán)限匹配即可完成推送2025-08-08
Docker+FastAPI+MySQL項(xiàng)目部署報(bào)錯(cuò)匯總
本文檔匯總Docker+FastAPI+MySQL部署項(xiàng)目全程遇到的所有致命報(bào)錯(cuò)、底層原因、完整修復(fù)方案、避坑注意點(diǎn),全部為實(shí)操踩坑總結(jié),可直接復(fù)用排查問(wèn)題,需要的朋友可以參考下2026-05-05
Docker刪除鏡像詳細(xì)步驟和注意事項(xiàng)
Docker刪除鏡像是一個(gè)常見(jiàn)的操作,主要用于清理系統(tǒng)中不再需要的鏡像,以釋放存儲(chǔ)空間,刪除鏡像可以通過(guò)docker?rmi命令實(shí)現(xiàn),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-10-10
修改Docker默認(rèn)鏡像和容器的存儲(chǔ)位置的方法
本篇文章主要介紹了修改Docker默認(rèn)鏡像和容器的存儲(chǔ)位置的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
淺談Docker 容器數(shù)據(jù)卷掛載小結(jié)
本篇文章主要介紹了淺談Docker 容器數(shù)據(jù)卷掛載小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
Ubuntu系統(tǒng)下Docker鏡像構(gòu)建與容器管理的完整指南
這篇文章主要為大家詳細(xì)介紹了Docker鏡像構(gòu)建與容器管理的核心知識(shí),主要內(nèi)容包括鏡像構(gòu)建,容器啟動(dòng),端口映射等,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2026-05-05

