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界面
相关推荐
不是书本的小明17 小时前
K8S应用优化方向
网络·容器·kubernetes
程序猿编码17 小时前
一个授予普通进程ROOT权限的Linux内核级后门:原理与实现深度解析
linux·运维·服务器·内核·root权限
小夏子_riotous17 小时前
openstack的使用——9. 密钥管理服务Barbican
linux·运维·服务器·系统架构·centos·云计算·openstack
梦想的旅途217 小时前
自动化运营如何防封?解析 API 协议下的拟人化风控算法
运维·自动化
AC赳赳老秦18 小时前
OpenClaw text-translate技能:多语言批量翻译,解决跨境工作沟通难题
大数据·运维·数据库·人工智能·python·deepseek·openclaw
andeyeluguo18 小时前
docker总结
运维·docker·容器
w61001046618 小时前
cka-2026-etcd
运维·服务器·etcd·cka
SuAluvfy19 小时前
从 0 到 1:在 Windows + Docker 环境下搭建 NextChat 并接入多模型 API(踩坑实录)
docker·容器
九英里路19 小时前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
航Hang*19 小时前
VMware vSphere 云平台运维与管理基础——第5章:VMware vSphere 5.5 高级特性
运维·服务器·开发语言·windows·学习·虚拟化