progen2 docker镜像打包命令文档

文章目录

查看完整的Dockerfile内容,以便准确提取所需的打包和运行命令。

toolName: view_files

status: success

filePath: /home/user/progen/docker_progen/Dockerfile

根据Dockerfile的内容,以下是ProGen2镜像的打包和运行命令流程:

镜像打包命令

1. 直接构建(带日志输出)

bash 复制代码
docker build --network=host -t progen2:latest . 2>&1 | tee /home/user/progen/docker_progen/build_log.txt

2. 使用缓存加速构建(推荐用于重复构建)

bash 复制代码
docker build --network=host -v $(pwd)/.pip-cache:/app/.pip-cache -t progen2:latest . 2>&1 | tee /home/user/progen/docker_progen/build_log.txt

镜像运行命令

1. 端口映射模式

bash 复制代码
docker run -d -p 7862:7862 --name progen2-container progen2:latest

2. Host网络模式(推荐,避免网络问题)

bash 复制代码
docker run -d --network=host --name progen2-container progen2:latest

容器管理命令

查看容器状态

bash 复制代码
docker ps

查看容器日志

bash 复制代码
docker logs progen2-container

停止容器

bash 复制代码
docker stop progen2-container

删除容器

bash 复制代码
docker rm progen2-container

注意事项

  • 构建前确保工作目录包含所有必要文件:showProgen2.py、progen2_requirements.txt、tokenizer.json、prompt.txt以及progen_small/和models/目录
  • 使用--network=host参数可以避免网络连接问题
  • 构建日志会自动保存到/home/user/progen/docker_progen/build_log.txt
  • 应用运行后可通过http://localhost:7862访问Gradio界面
相关推荐
HY小海19 分钟前
【Linux】进程概念
linux·运维·服务器
王八八。36 分钟前
linux后台java、postSQL部署命令
java·linux·运维
TheRouter1 小时前
LLM 应用的Evals 工程实践:从手动测试到自动化回归测试体系
运维·ai·自动化·log4j
黎阳之光3 小时前
黎阳之光:以视频孪生重构智慧防火,打造“天空地人智”一体化森林防火新范式
大数据·运维·人工智能·物联网·安全
сокол4 小时前
【网安-Web渗透测试-靶场系列】AWD-Platform(ctf-hub)
linux·服务器·ubuntu·网络安全·docker
utf8mb4安全女神4 小时前
Linux系统服务相关命令【定时任务设置】【任务进程管理】【防火墙区域应用】
linux·运维·服务器
凯丨5 小时前
Claude Code 自动化开发的完整体系
运维·自动化
月走乂山7 小时前
Windows 10 WSL2 安装问题排查与解决全记录
windows·docker·hyper-v·故障排查·wsl2
SilentSamsara8 小时前
concurrent.futures 实战:进程池与线程池的统一抽象
运维·开发语言·python·青少年编程
疯狂成瘾者8 小时前
常见的 Linux 版本
linux·运维·服务器