5 款 AI 写论文哪个好?盲测后:虎贲等考 AI 凭 “真材实料” 稳坐 C 位

核心内容摘要

Janus-Pro-7B效果对比:与Qwen-VL、LLaVA-1.6在OCR精度上的实测
疆鸿智能MODBUS TCP转PROFIBUS:网关智构精密组装新脉络

MedGemma-X智能影像诊断实战:基于卷积神经网络的医学图像分析

æ–‡ç« ç›®å½•å‰�言一ã€�å®�战å‰�置准备工作5分钟æ��定

确认框�目录结�关键

完善requirements.txt全�赖清�

安装Docker本地/æœ�务器都è¦�装二ã€�æ ¸å¿ƒæ­¥éª¤1编写Dockeré…�置文件关键

编写Dockerfile生产级多阶段�建

编写.dockerignoreå‡�å°�镜åƒ�体积三ã€�æ ¸å¿ƒæ­¥éª¤2优化镜åƒ�体积生产级必备

精简�赖已在requirements.txt��

清�系统缓存已在Dockerfile��

å�ªå¤�制必è¦�文件已在.dockerignoreå®�ç�°å››ã€�æ ¸å¿ƒæ­¥éª¤3æ�„建Docker镜åƒ�一行命令常è§�问题æ�’查新手必看五ã€�æ ¸å¿ƒæ­¥éª¤4è¿�行Docker容器一键部署

本地测试�行直�执行任务

生产级è¿�行å�¯åЍAPIæœ�务容器管ç�†å¸¸ç”¨å‘½ä»¤ç”Ÿäº§çº§å¿…备验è¯�æœ�务是å�¦æ­£å¸¸ç”Ÿäº§çº§å¿…å�šå…­ã€�å®�战扩展镜åƒ�ä¸Šä¼ åˆ°äº‘ä»“åº“å¯¹æ�¥äº‘æœ�务

登录云镜�仓库以阿里云为例

给镜åƒ�æ‰“æ ‡ç­¾ç¬¦å�ˆäº‘仓库规范

ä¸Šä¼ é•œåƒ�到云仓库七ã€�新手常è§�å�‘点é�¿å�‘指å�—2025最新八ã€�å®�战总结Dockeræ‰“åŒ…ä¸€é”®éƒ¨ç½²æ ¸å¿ƒä»·å€¼ç›®å‰�国内还是很缺AI人æ‰�çš„å¸Œæœ›æ›´å¤šäººèƒ½çœŸæ­£åŠ å…¥åˆ°AI行业共å�Œä¿ƒè¿›è¡Œä¸šè¿›æ­¥ã€‚想è¦�ç³»ç»Ÿå­¦ä¹ AI知识的朋å�‹å�¯ä»¥çœ‹çœ‹æˆ‘的教程http://blog.csdn.net/jiangjunshow教程通俗易懂é£�趣幽默ä»�æ·±åº¦å­¦ä¹ åŸºç¡€å�Ÿç�†åˆ°å�„领域å®�战应用都有讲解。å‰�言å�„ä½�å°�伙伴咱们的多Agent框æ�¶ä¼˜åŒ–到ç�°åœ¨åŠŸèƒ½å…¨ã€�容错强本地跑起æ�¥è´¼æºœä½†ä¸€åˆ°å›¢é˜Ÿå��作就容易æ�‰é“¾å­�â€”â€”â€œæˆ‘è¿™èƒ½è·‘å•Šä½ é‚£è¾¹å’‹æŠ¥é”™äº†â€�“是ä¸�是ä¾�赖版本ä¸�对â€�â€œä½ ç”¨çš„Python

8还是

10â€�è¿™äº›é—®é¢˜çš„æ ¹æº�就是ç�¯å¢ƒä¸�一致而Dockerçš„æ ¸å¿ƒä½œç”¨å°±æ˜¯â€œä¸€æ¬¡æ‰“åŒ…åˆ°å¤„è¿�行â€�把框æ�¶çš„代ç �ã€�ä¾�èµ–ã€�Python版本ã€�è¿�行é…�置全部装进一个“独立容器â€�里ä¸�管是Windowsã€�Mac还是Linuxä¸�管是本地电脑还是云æœ�务器å�ªè¦�装了Docker一键è¿�行就能用ç�¯å¢ƒå®Œå…¨ä¸€è‡´å†�也ä¸�用折腾ä¾�赖这篇咱们ä¸�æ��虚的纯å®�战æ“�作全程围绕“打包Agent框æ�¶â€�展开分5ä¸ªæ ¸å¿ƒæ­¥éª¤å‡†å¤‡å·¥ä½œâ†’ç¼–å†™Dockeré…�置文件→优化镜åƒ�体积→æ�„建镜åƒ�→一键è¿�行容器还会解决新手最容易踩的å�‘最å��给生产级的部署脚本å¤�制粘贴就能用 所有é…�置都是2025年最新的适é…�咱们之å‰�优化的异步并行ã€�容错机制ã€�资æº�æ�§åˆ¶ç­‰æ‰€æœ‰åŠŸèƒ½æ— ç¼�è¡”æ�¥ä¸€ã€�å®�战å‰�置准备工作5分钟æ��定在开始打包å‰�å…ˆå�šå¥½3个准备é�¿å…�å��续踩å�‘新手一定è¦�一步步æ�¥

确认框æ�¶ç›®å½•结æ�„关键首先确ä¿�ä½ çš„å¤šAgent框æ�¶ç›®å½•结æ�„è§„èŒƒè¿™æ ·Docker打包时æ‰�能正确识别文件咱们的目录结æ�„如下和之å‰�çš„ä¼˜åŒ–æ–‡ç« ä¿�æŒ�一致ä¸�用改multi-agent-framework/ # 框æ�¶æ ¹ç›®å½• ├── agents/ # Agent目录主Agentä»�Agent │ ├── master_agent.py │ └── slave_agents.py ├── framework/ # 框æ�¶æ ¸å¿ƒç›®å½•状æ€�管ç�†ã€�容错ã€�é™�级等 │ ├── base_agent.py │ ├── core.py │ ├── tool_fault_tolerant.py │ ├── downgrade_manager.py │ └── ...å…¶ä»–æ ¸å¿ƒæ¨¡å�— ├── tools/ # 工具目录检索ã€�代ç �执行等 │ ├── __init__.py │ ├── vector_search_optimized.py │ └── ...其他工具 ├── .env # ç�¯å¢ƒå�˜é‡�文件存OpenAI密钥等 ├── requirements.txt # ä¾�赖清å�• ├── run_agent.py # 本地å�¯åŠ¨è„šæœ¬ └── api_server.py # APIæœ�务脚本å�¯é€‰å¯¹å¤–æ��ä¾›æœ�务用é‡�点.env文件一定è¦�有里é�¢å­˜OpenAI密钥等æ•�感信æ�¯é�¿å…�硬编ç �到代ç �里

完善requirements.txtå…¨ä¾�赖清å�•Dockeræ‰“åŒ…æ—¶ä¼šæ ¹æ�®è¿™ä¸ªæ–‡ä»¶å®‰è£…ä¾�赖一定è¦�包å�«æ‰€æœ‰æ¡†æ�¶ç”¨åˆ°çš„库咱们直æ�¥ç»™2025年最新的完整版本å¤�制替æ�¢ä½ çš„requirements.txtå�³å�¯# requirements.txt 多Agent框æ�¶å…¨ä¾�赖适é…�所有优化功能 python

8,

12 # �定Python版本��兼容性问题 langchain

0.

15 # 最新稳定版支�Chroma优化 langchain-chroma

0.

5 # ��库集� langchain-openai

0.

0 # OpenAI集� sentence-transformers

3.

0 # 嵌入模�支�FP16�化 chromadb

0.

11 # ��库支�HNSW索引 tenacity

8.

0 # �试机制 psutil

6.

0 # 资�监� fastapi

0.

1

0 # API�务 uvicorn

0.

3

6 # ASGI�务器支�高并� python-dotenv

1.

1 # åŠ è½½ç�¯å¢ƒå�˜é‡� numpy

1.

2

4 # 数值计算 requests

2.

3

3 # 网络请求 pydantic

2.

2 # æ•°æ�®æ ¡éªŒ docker

7.

0 # Docker SDK�选用�镜�管�注��定Python版本在

8-

11之间��

12以上的兼容性问题

安装Docker本地/æœ�务器都è¦�装ä¸�管是本地测试还是å��续部署到æœ�务器都需è¦�安装Dockerç›´æ�¥æŒ‰ç³»ç»Ÿç±»å�‹æ�¥Windows/Macå�»Docker官网下载Docker Desktop一键安装安装å��å�¯åЍå�³å�¯LinuxCentOS/Ubuntu用命令行一键安装以Ubuntu为例# Ubuntu安装Dockersudoaptupdatesudoaptinstall-ydocker.iosudosystemctl startdockersudosystemctlenabledocker# å�¯åŠ¨å¹¶è®¾ç½®å¼€æœºè‡ªå�¯sudodocker--version# 验è¯�安装显示版本å�³æˆ�功安装完æˆ�å��è¿�行docker --version能看到版本å�·å°±è¯´æ˜�æ��定了二ã€�æ ¸å¿ƒæ­¥éª¤1编写Dockeré…�置文件关键Dockeræ‰“åŒ…çš„æ ¸å¿ƒæ˜¯ä¸¤ä¸ªæ–‡ä»¶Dockerfile打包说æ˜�书和.dockerignoreå¿½ç•¥æ— ç”¨æ–‡ä»¶è¿™ä¸¤ä¸ªæ–‡ä»¶è¦�放在框æ�¶æ ¹ç›®å½•下咱们直æ�¥ç»™ç�°æˆ�çš„é…�ç½®å¤�制粘贴就能用还会详细解释æ¯�个å�‚数的作用

编写Dockerfile生产级多阶段æ�„建咱们用2025年最主æµ�的多阶段æ�„å»ºè¿™æ ·èƒ½å¤§å¹…å‡�å°�镜åƒ�体积ä»�å‡ ä¸ªGé™�åˆ°å‡ ç™¾M还能ä¿�è¯�è¿�行ç�¯å¢ƒå¹²å‡€ç›´æ�¥åˆ›å»ºDockerfile文件# Dockerfile 多Agent框æ�¶ç”Ÿäº§çº§æ‰“包é…�ç½® # 阶段1æ�„建阶段安装ä¾�èµ–ä¸�包å�«å¤šä½™æ–‡ä»¶ FROM python:

9-slim AS builder # 基础镜�轻�Python

9��体积 WORKDIR /app # 设置工作目录 # 安装系统�赖用�编译部分Python库 RUN apt update apt install -y --no-install-recommends \ gcc \ rm -rf /var/lib/apt/lists/* # 清�缓存��体积 # �制�赖清�安装�赖到指定目录 COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt -t /app/deps # �赖安装到/app/deps # 阶段2�行阶段仅�制必�文件最�化镜� FROM python:

9-slim # å�Œæ ·ç”¨è½»é‡�Python

9ä¿�æŒ�ç�¯å¢ƒä¸€è‡´ WORKDIR /app # 工作目录和æ�„建阶段一致 # ä»�æ�„建阶段å¤�制ä¾�èµ–ä»…å¤�制必è¦�çš„ä¾�èµ–å‡�å°�体积 COPY --frombuilder /app/deps /app/deps # æ·»åŠ ä¾�赖到Python路径让框æ�¶èƒ½æ‰¾åˆ° ENV PYTHONPATH/app/deps # å¤�制框æ�¶æ ¸å¿ƒä»£ç �ä»…å¤�制需è¦�的文件.dockerignoreä¼šå¿½ç•¥æ— ç”¨æ–‡ä»¶ COPY . . # 创建数æ�®ç›®å½•用äº�å�‘é‡�库ã€�日志存储设置æ�ƒé™� RUN mkdir -p /app/data /app/logs chmod 777 /app/data /app/logs # 暴露端å�£å¦‚æ�œç”¨APIæœ�务需è¦�暴露8000端å�£æœ¬åœ°è¿�行å�¯å¿½ç•¥ EXPOSE 8000 # ç�¯å¢ƒå�˜é‡�é…�置生产级必备é�¿å…�硬编ç � ENV PYTHONUNBUFFERED1 # å®�时输出日志方便调试 ENV AGENT_ENVproduction # æ ‡è®°ç”Ÿäº§ç�¯å¢ƒæ¡†æ�¶å�¯æ ¹æ�®ç�¯å¢ƒè°ƒæ•´é…�ç½® ENV DATA_DIR/app/data # æ•°æ�®å­˜å‚¨ç›®å½• ENV LOG_DIR/app/logs # 日志目录 # å�¥åº·æ£€æŸ¥ç”Ÿäº§çº§å¿…备Docker会自动检测æœ�务状æ€� HEALTHCHECK --interval30s --timeout5s --retries3 \ CMD python -c import requests; requests.get(http://localhost:8000/health) || exit 1 # å�¯åŠ¨å‘½ä»¤æ”¯æŒ�两ç§�å�¯åŠ¨æ–¹å¼�按需选择 # æ–¹å¼�1本地è¿�行直æ�¥æ‰§è¡Œä»»åС适å�ˆæµ‹è¯• # CMD [python, run_agent.py] # æ–¹å¼�2å�¯åЍAPIæœ�务对外æ��ä¾›æœ�务适å�ˆç”Ÿäº§éƒ¨ç½² CMD [python, api_server.py]关键å�‚数解释新手必看多阶段æ�„建builder阶段负责安装ä¾�èµ–è¿�行阶段å�ªå¤�制ä¾�赖和代ç �镜åƒ�体积能å‡�å°�70%以上python:

9-slim轻�基础镜�比完整版�很多适�生产�境PYTHONUNBUFFERED1�时输出日志��日志缓存导致看�到框��行情况�康检查Docker会�隔30秒检查�务是�正常异常会自动��容器�动命令默认�动API�务想本地测试的�注释方�2�用方�1��

编写.dockerignoreå‡�å°�镜åƒ�体积创建.dockerignore文件告诉Docker哪些文件ä¸�用打包比如虚拟ç�¯å¢ƒã€�日志ã€�ç¼“å­˜è¿™æ ·èƒ½å¤§å¹…å‡�å°�镜åƒ�体积é�¿å…�冗余# .dockerignore 忽略文件清å�• # 虚拟ç�¯å¢ƒæœ¬åœ°å¼€å�‘用Docker里会é‡�新装ä¾�èµ– agent_venv/ venv/ env/ # 编译文件Python缓存 __pycache__/ *.pyc *.pyo *.pyd # æ•�感文件密钥文件Docker里用.envé�¿å…�泄露 .env.local .env.dev *.key *.pem # æ•°æ�®å’Œæ—¥å¿—本地数æ�®Docker里会用新目录 data/ logs/ chroma_db/ chroma_db_optimized/ # å…¶ä»–æ— ç”¨æ–‡ä»¶ .DS_Store .git/ .gitignore README.md *.log *.tar *.zipé‡�点.env文件ä¸�è¦�å¿½ç•¥å› ä¸ºæ¡†æ�¶éœ€è¦�ä»�.env读å�–OpenAI密钥等é…�置忽略了会导致è¿�行失败三ã€�æ ¸å¿ƒæ­¥éª¤2优化镜åƒ�体积生产级必备很多新手打包的Docker镜åƒ�åŠ¨è¾„å‡ ä¸ªGéƒ¨ç½²å’Œä¼ è¾“éƒ½å¾ˆéº»çƒ¦å’±ä»¬åœ¨Dockerfile里已ç»�用了多阶段æ�„建å†�补充3个优化技巧让镜åƒ�体积æ�§åˆ¶åœ¨500M以内

精简�赖已在requirements.txt����留框�必需的�赖��开�用的库比如pytest�flake8�定Python版本和�赖版本��安装多余的兼容包用slim基础镜�比完整版�

�

清�系统缓存已在Dockerfile��安装系统�赖�用rm -rf /var/lib/apt/lists/*清�APT缓存安装Python�赖时用--no-cache-dir��缓存�赖包

å�ªå¤�制必è¦�文件已在.dockerignoreå®�ç�°ä¸�è¦�å¤�制本地数æ�®ã€�日志ã€�虚拟ç�¯å¢ƒè¿™äº›åœ¨Docker里会é‡�新创建é�¿å…�å¤�制.gitã€�READMEç­‰æ— ç”¨æ–‡ä»¶è¿›ä¸€æ­¥å‡�å°�体积优化å��镜åƒ�体积大概在

Mä¹‹é—´ä¼ è¾“å’Œéƒ¨ç½²éƒ½å¾ˆå¿«å››ã€�æ ¸å¿ƒæ­¥éª¤3æ�„建Docker镜åƒ�一行命令é…�置文件写好å��å°±å�¯ä»¥æ�„建镜åƒ�了在框æ�¶æ ¹ç›®å½•下打开终端执行以下命令# æ�„建Docker镜åƒ�# -t给镜åƒ�æ‰“æ ‡ç­¾å��å­—:版本方便å��续管ç�†# .表示当å‰�目录Dockerfile所在目录dockerbuild-tmulti-agent-framework:v

1.

命令解释multi-agent-framework镜åƒ�å��å­—å�¯è‡ªå®šä¹‰æ¯”如改æˆ�ä½ çš„é¡¹ç›®å��v

0版本��续迭代�改�v

1�v

0方便版本管ç�†æœ€å��çš„.一定è¦�åŠ è¡¨ç¤ºDockerä»�当å‰�目录读å�–Dockerfile执行命令å��Docker会开始æ�„建镜åƒ�过程大概

分钟�决�网络速度需�下载基础镜�和�赖�建�功�执行以下命令查看镜�dockerimages如�能看到multi-agent-framework:v

0就说æ˜�æ�„建æˆ�功了常è§�问题æ�’查新手必看æ�„建时å�¡ä½�ä¸�动大概ç�‡æ˜¯ç½‘络问题æ�¢å›½å†…镜åƒ�æº�比如阿里云Docker镜åƒ�åŠ é€Ÿå™¨ä¾�赖安装失败检查requirements.txt里的库å��和版本是å�¦æ­£ç¡®Python版本是å�¦å…¼å®¹æ�ƒé™�错误确ä¿�Docker有当å‰�目录的读å�–æ�ƒé™�Linux/Macå�¯åŠ sudo执行命令镜åƒ�æ�„建æˆ�功但体积过大检查.dockerignore是å�¦æ­£ç¡®æœ‰æ²¡æœ‰å¿½ç•¥è™šæ‹Ÿç�¯å¢ƒå’Œå†—余文件五ã€�æ ¸å¿ƒæ­¥éª¤4è¿�行Docker容器一键部署镜åƒ�æ�„建æˆ�功å��就能一键è¿�è¡Œå®¹å™¨äº†æ ¹æ�®ä½¿ç”¨åœºæ™¯åˆ†ä¸¤ç§�è¿�行方å¼�都是一行命令æ��定

本地测试�行直�执行任务如�想本地测试打包�的框�用方�1�动Dockerfile里�用方�1执行以下命令# 本地�行容器直�执行run_agent.py的任务dockerrun--rm\-v$(pwd)/data:/app/data\-v$(pwd)/logs:/app/logs\multi-agent-framework:v

0å�‚数解释--rm容器å�œæ­¢å��è‡ªåŠ¨åˆ é™¤é�¿å…�å� 用资æº�-v $(pwd)/data:/app/data挂载本地data目录到容器数æ�®æŒ�ä¹…åŒ–å®¹å™¨åˆ é™¤å��æ•°æ�®ä¸�丢失-v $(pwd)/logs:/app/logs挂载本地logs目录到容器日志å�Œæ­¥åˆ°æœ¬åœ°æ–¹ä¾¿æŸ¥çœ‹Windows用户把$(pwd)æ�¢æˆ�%cd%比如-v %cd%/data:/app/dataè¿�行å��终端会输出框æ�¶çš„æ‰§è¡Œç»“æ�œå’Œæœ¬åœ°è¿�行python run_agent.py完全一致说æ˜�打包æˆ�功

生产级�行�动API�务如��对外�供�务用方�2�动Dockerfile里�用方�2执行以下命令生产级�置# 生产级�行容器�动API�务支�高并��自动��dockerrun-d\--nameagent-service\--restartalways\-p8000:8000\-v/opt/agent/data:/app/data\-v/opt/agent/logs:/app/logs\-eOPENAI_API_KEYsk-xxx\multi-agent-framework:v

0æ ¸å¿ƒå�‚数解释生产级必é…�-då��å�°è¿�行容器框æ�¶7×24å°�时在线ä¸�å� 用终端--name agent-service给容器起å��字方便管ç�†æ¯”如å��ç»­å�œæ­¢ã€�é‡�å�¯å®¹å™¨--restartalways容器异常退出或æœ�务器é‡�å�¯å��自动é‡�å�¯å®¹å™¨ä¿�è¯�æœ�务ä¸�中断-p 8000:8000端å�£æ˜ 射把容器的8000端å�£æ˜ 射到主机的8000端å�£å¤–部å�¯é€šè¿‡ä¸»æœºIP:8000访问API-v /opt/agent/data:/app/data挂载主机的/opt/agent/data目录到容器数æ�®æŒ�久化云æœ�务器æ�¨è��用这个路径-e OPENAI_API_KEYsk-xxxç›´æ�¥ä¼ å…¥ç�¯å¢ƒå�˜é‡�覆盖.env文件的密钥生产ç�¯å¢ƒæ›´å®‰å…¨æœ€å��是镜åƒ�å��和版本å�·å’Œæ�„建时一致容器管ç�†å¸¸ç”¨å‘½ä»¤ç”Ÿäº§çº§å¿…备è¿�行容器å��需è¦�管ç�†å®¹å™¨æŸ¥çœ‹æ—¥å¿—ã€�å�œæ­¢ã€�é‡�å�¯è¿™äº›å‘½ä»¤ä¸€å®šè¦�记牢# 查看容器è¿�行状æ€�dockerps# 查看正在è¿�行的容器dockerps-a# 查看所有容器包括å�œæ­¢çš„# 查看框æ�¶è¿�行日志å®�时输出dockerlogs-fagent-service# agent-service是容器å��å­—# å�œæ­¢å®¹å™¨dockerstop agent-service# é‡�å�¯å®¹å™¨dockerrestart agent-service# åˆ é™¤å®¹å™¨éœ€å…ˆå�œæ­¢dockerrmagent-service# 查看容器资æº�å� 用CPUã€�内存dockerstats agent-service验è¯�æœ�务是å�¦æ­£å¸¸ç”Ÿäº§çº§å¿…å�šå�¯åЍAPIæœ�务å��一定è¦�验è¯�æœ�务是å�¦æ­£å¸¸ä¸¤ç§�æ–¹å¼�å�¥åº·æ£€æŸ¥è®¿é—®http://主机IP:8000/healthè¿”å›�以下结æ�œè¯´æ˜�正常{code:200,msg:多Agent框æ�¶APIæœ�务è¿�行正常,data:{status:running,version:

1.

0}}测试æ�¥å�£è®¿é—®http://主机IP:8000/docsFastAPI自动生æˆ�的交互å¼�文档输入任务å�‚数点击“Executeâ€�能看到执行结æ�œå°±è¯´æ˜�æœ�务正常六ã€�å®�战扩展镜åƒ�ä¸Šä¼ åˆ°äº‘ä»“åº“å¯¹æ�¥äº‘æœ�务如æ�œè¦�部署到多å�°äº‘æœ�务器或者和团队共享镜åƒ�ä¸�用æ¯�次都导出导入直æ�¥ä¸Šä¼ 到云镜åƒ�仓库比如阿里云ACRã€�腾讯云CCRã€�Docker Hub步骤超简å�•

登录云镜åƒ�仓库以阿里云为例# 登录阿里云镜åƒ�仓库替æ�¢ä¸ºä½ 的仓库地å�€å’Œè´¦å�·å¯†ç �dockerlogin--usernameä½ çš„é˜¿é‡Œäº‘è´¦å�· registry.cn-hangzhou.aliyuncs.com输入密ç �å��登录æˆ�功

给镜åƒ�æ‰“æ ‡ç­¾ç¬¦å�ˆäº‘仓库规范# æ ¼å¼�docker tag 本地镜åƒ�å��:版本 云仓库地å�€/命å��空间/镜åƒ�å��:版本dockertag multi-agent-framework:v

0 registry.cn-hangzhou.aliyuncs.com/ä½ çš„å‘½å��空间/agent-framework:v

1.

ä¸Šä¼ é•œåƒ�到云仓库dockerpush registry.cn-hangzhou.aliyuncs.com/ä½ çš„å‘½å��空间/agent-framework:v

0ä¸Šä¼ æˆ�功å��在云æœ�务器上直æ�¥æ‹‰å�–镜åƒ�è¿�行ä¸�用å†�æ‰‹åŠ¨ä¸Šä¼ tar文件超方便# 云æœ�务器拉å�–镜åƒ�dockerpull registry.cn-hangzhou.aliyuncs.com/ä½ çš„å‘½å��空间/agent-framework:v

0# ç›´æ�¥è¿�行和本地生产级è¿�è¡Œå‘½ä»¤ä¸€æ ·dockerrun-d--nameagent-service--restartalways-p8000:8000 镜åƒ�å��:版本七ã€�新手常è§�å�‘点é�¿å�‘指å�—2025最新镜åƒ�æ�„建æˆ�功但è¿�行失败检查.env文件是å�¦å¤�制到容器OpenAI密钥是å�¦æ­£ç¡®Python版本是å�¦å…¼å®¹å®¹å™¨å�¯åЍå��æ— æ³•è®¿é—®API检查云æœ�务器安全组是å�¦å¼€æ”¾8000端å�£å®¹å™¨æ˜¯å�¦æ˜ 射了正确的端å�£-p 8000:8000æ•°æ�®ä¸¢å¤±ä¸€å®šè¦�用-v挂载目录å�¦åˆ™å®¹å™¨åˆ 除å��å�‘é‡�库ã€�日志等数æ�®ä¼šå…¨éƒ¨ä¸¢å¤±é•œåƒ�体积过大确ä¿�用了多阶段æ�„建和.dockerignore没有å¤�制冗余文件日志看ä¸�到å�¯åŠ¨å®¹å™¨æ—¶åŠ ä¸ŠPYTHONUNBUFFERED1ç�¯å¢ƒå�˜é‡�å®�时输出日志æ�ƒé™�错误挂载目录时确ä¿�主机目录有读写æ�ƒé™�Linux/Macå�¯åŠ -v 目录:容器目录:rw指定æ�ƒé™�æœ�务自动é‡�å�¯ç”Ÿäº§ç�¯å¢ƒä¸€å®šè¦�åŠ --restartalwaysé�¿å…�容器异常退出å��æœ�务中断八ã€�å®�战总结Dockeræ‰“åŒ…ä¸€é”®éƒ¨ç½²æ ¸å¿ƒä»·å€¼é€šè¿‡è¿™ç¯‡å®�战咱们用Docker把多Agent框æ�¶æ‰“包æˆ�了å�¯ç§»æ¤�ã€�å�¯å¤�用的镜åƒ�å®�ç�°äº†â€œä¸€æ¬¡æ‰“包到处è¿�行â€�æ ¸å¿ƒä»·å€¼æ€»ç»“ä¸º3点ç�¯å¢ƒä¸€è‡´ä¸�管是本地电脑ã€�测试æœ�务器还是生产æœ�务器è¿�行ç�¯å¢ƒå®Œå…¨ä¸€è‡´å†�ä¹Ÿæ²¡æœ‰â€œåœ¨æˆ‘è¿™èƒ½è·‘åœ¨ä½ é‚£è·‘ä¸�èµ·æ�¥â€�的问题部署高效一行命令就能å�¯åЍæœ�务团队å��作时å�Œäº‹ä¸�用折腾ä¾�èµ–ç›´æ�¥æ‹‰å�–镜åƒ�è¿�行部署效ç�‡æ��å�‡10å€�æ— ç¼�上云打包å��的镜åƒ�å�¯ä»¥ç›´æ�¥ä¸Šä¼ 到云仓库部署到阿里云ã€�腾讯云等任何云æœ�务器为生产级è�½åœ°é“ºè·¯åˆ°è¿™é‡Œå’±ä»¬çš„多Agent框æ�¶å·²ç»�完æˆ�了“开å�‘→优化→打包→部署â€�的全æµ�程ä»�本地脚本å�˜æˆ�了å�¯å¯¹å¤–æ��ä¾›æœ�务的生产级应用目å‰�国内还是很缺AI人æ‰�çš„å¸Œæœ›æ›´å¤šäººèƒ½çœŸæ­£åŠ å…¥åˆ°AI行业共å�Œä¿ƒè¿›è¡Œä¸šè¿›æ­¥ã€‚想è¦�ç³»ç»Ÿå­¦ä¹ AI知识的朋å�‹å�¯ä»¥çœ‹çœ‹æˆ‘的教程http://blog.csdn.net/jiangjunshow教程通俗易懂é£�趣幽默ä»�æ·±åº¦å­¦ä¹ åŸºç¡€å�Ÿç�†åˆ°å�„领域å®�战应用都有讲解。

FreeHDXXXⅩVidoo18-22z-FreeHDXXXⅩVidoo18-22z最新版v.10.39.75-2285安卓网应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123