使用docker離線部署dify之docker鏡像問(wèn)題及部署過(guò)程
一、鏡像拉取失敗的問(wèn)題
部署dify時(shí),需要使用docker拉取dify的鏡像文件,由于官方鏡像源被封,無(wú)法完成拉取鏡像,即使是使用國(guó)內(nèi)的鏡像源也經(jīng)常失敗,現(xiàn)在通過(guò)配置多個(gè)鏡像源,可以正常拉取鏡像。
{ "registry-mirrors": [ "https://docker.1panel.live", "https://docker.nju.edu.cn", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com", "https://registry.cn-hangzhou.aliyuncs.com" ] }
修改鏡像文件的方法:
1.打開(kāi)docker desktop,找到設(shè)置-->docker engine-->修改鏡像源。-->確定并重啟。
二、鏡像轉(zhuǎn)移到離線環(huán)境
1.創(chuàng)建一個(gè)文件夾dify-images,將部署dify所需要的鏡像文件保存到文件夾中。
cd dify_images docker save langgenius/dify-web:0.15.2 -o dify-web.tar docker save langgenius/dify-api:0.15.2 -o dify-api.tar docker save postgres:15-alpine -o postgres.tar docker save nginx:latest -o nginx.tar docker save langgenius/dify-sandbox:0.2.10 -o dify-sandbox.tar docker save redis:6-alpine -o redis.tar docker save ubuntu/squid:latest -o squid.tar docker save semitechnologies/weaviate:1.19.0 -o weaviate.tar
2.將鏡像文件轉(zhuǎn)移到生產(chǎn)環(huán)境中。加載鏡像文件。
cd docker_images docker load -i dify-web.tar docker load -i dify-api.tar docker load -i postgres.tar docker load -i nginx.tar docker load -i dify-sandbox.tar docker load -i redis.tar docker load -i squid.tar docker load -i weaviate.tar
3.配置環(huán)境
cd ../docker cp .env.example .env # 編輯 .env 文件,配置必要的環(huán)境變量
4.啟動(dòng)服務(wù)
docker compose up -d
此處有一個(gè)特別的注意事項(xiàng):在瀏覽器對(duì)dify進(jìn)行訪問(wèn)的時(shí)候,如果出現(xiàn)出現(xiàn)dify標(biāo)志,但是頁(yè)面加載不全,可能時(shí)瀏覽器版本太過(guò)老舊,更新瀏覽器即可。此處花費(fèi)了我一天時(shí)間,最后嘗試換了個(gè)新的瀏覽器解決問(wèn)題。
總結(jié)
到此這篇關(guān)于使用docker離線部署dify之docker鏡像問(wèn)題及部署的文章就介紹到這了,更多相關(guān)docker鏡像問(wèn)題及部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker內(nèi)的容器如何與宿主機(jī)共享IP的方法
本文主要介紹了docker內(nèi)的容器如何與宿主機(jī)共享IP的方法,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03Docker compose部署SpringBoot項(xiàng)目連接MySQL及遇到的坑
這篇文章主要介紹了Docker compose部署SpringBoot項(xiàng)目連接MySQL,文中給大家強(qiáng)調(diào)了如果在使用的過(guò)程中修改了Dockerfile,一定要把之前的鏡像刪掉,具體內(nèi)容詳情跟隨小編一起看看吧2021-09-09一步到位的Docker全平臺(tái)安裝完整指南(Windows/Mac/Linux)
這篇文章主要為大家詳細(xì)介紹了Docker全平臺(tái)安裝完整指南,包括Windows/Mac/Linux一步到位,文中的示例代碼講解詳細(xì),有需要的小伙伴可以根據(jù)需求進(jìn)行選擇2025-04-04docker部署訪問(wèn)postgres數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
本文主要介紹了docker部署訪問(wèn)postgres數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03Docker?compose一鍵安裝mirai搭建QQ機(jī)器人最快操作方法
這篇文章主要介紹了Docker?compose一鍵安裝mirai,搭建QQ機(jī)器人最快方法,詳細(xì)介紹了mirai基本操作,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04Docker容器搭建運(yùn)行python的深度學(xué)習(xí)環(huán)境的方法
本文主要介紹了Docker容器搭建運(yùn)行python的深度學(xué)習(xí)環(huán)境的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10