使用docker離線部署dify之docker鏡像問題及部署過程
一、鏡像拉取失敗的問題
部署dify時,需要使用docker拉取dify的鏡像文件,由于官方鏡像源被封,無法完成拉取鏡像,即使是使用國內(nèi)的鏡像源也經(jīng)常失敗,現(xiàn)在通過配置多個鏡像源,可以正常拉取鏡像。
{ "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.打開docker desktop,找到設置-->docker engine-->修改鏡像源。-->確定并重啟。
二、鏡像轉移到離線環(huán)境
1.創(chuàng)建一個文件夾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.將鏡像文件轉移到生產(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.啟動服務
docker compose up -d
此處有一個特別的注意事項:在瀏覽器對dify進行訪問的時候,如果出現(xiàn)出現(xiàn)dify標志,但是頁面加載不全,可能時瀏覽器版本太過老舊,更新瀏覽器即可。此處花費了我一天時間,最后嘗試換了個新的瀏覽器解決問題。
總結
到此這篇關于使用docker離線部署dify之docker鏡像問題及部署的文章就介紹到這了,更多相關docker鏡像問題及部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker compose部署SpringBoot項目連接MySQL及遇到的坑
這篇文章主要介紹了Docker compose部署SpringBoot項目連接MySQL,文中給大家強調(diào)了如果在使用的過程中修改了Dockerfile,一定要把之前的鏡像刪掉,具體內(nèi)容詳情跟隨小編一起看看吧2021-09-09一步到位的Docker全平臺安裝完整指南(Windows/Mac/Linux)
這篇文章主要為大家詳細介紹了Docker全平臺安裝完整指南,包括Windows/Mac/Linux一步到位,文中的示例代碼講解詳細,有需要的小伙伴可以根據(jù)需求進行選擇2025-04-04docker部署訪問postgres數(shù)據(jù)庫的實現(xiàn)方法
本文主要介紹了docker部署訪問postgres數(shù)據(jù)庫的實現(xiàn)方法,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03Docker?compose一鍵安裝mirai搭建QQ機器人最快操作方法
這篇文章主要介紹了Docker?compose一鍵安裝mirai,搭建QQ機器人最快方法,詳細介紹了mirai基本操作,結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04Docker容器搭建運行python的深度學習環(huán)境的方法
本文主要介紹了Docker容器搭建運行python的深度學習環(huán)境的方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10