当前位置: 首页 > web >正文

docker 打包

目录

构建docker容器

使用 Dockerfile 构建自定义镜像


构建docker容器

docker images
docker pull pytorch/torchserve:latest-gpu
docker imagesdocker run -d --rm --gpus all --name torchserve-dev-bg -u $(id -u):$(id -g) -v /nas:/nas pytorch/torchserve:latest /bin/bash
映射了端口没测:
docker run -d --rm --gpus all -p 8080:8080 -p 8081:8081 --name torchserve-music -u $(id -u):$(id -g) -v /nas:/nas pytorch/torchserve:latest-gpu /bin/bash将-it(交互式前台运行)改为-d(后台运行)
docker exec -it torchserve-dev-bg /bin/bash
docker stop torchserve-music  # 停止容器
docker rm torchserve-music    # 删除容器

如果容器启动后立即退出,可以尝试不带 -d 参数运行,以便查看错误信息:

docker run --rm --gpus all \-p 8080:8080 -p 8081:8081 \--name torchserve-music \-v /nas/lbg/project/tool_pack/model_store:/model-store \pytorch/torchserve:latest-gpu \torchserve --start --model-store /model-store --models ast-audio-classifier.mar

使用 Dockerfile 构建自定义镜像

  1. 创建 Dockerfile

cat > Dockerfile << 'EOF'
FROM pytorch/torchserve:latest-gpu
RUN pip install transformers torchaudio soundfile nvgpu
EOF
 
  1. 构建自定义镜像

docker build -t torchserve-gpu-bg:latest .
  1. 使用自定义镜像启动服务

docker run --rm --gpus all \-p 8080:8080 -p 8081:8081 \--name torchserve-music \-v /nas/lbg/project/tool_pack/musicdetectmodelservice/model_store:/model-store \torchserve-gpu-bg:latest \torchserve --foreground --model-store /model-store --models ast=ast-audio-classifier.mar

http://www.xdnf.cn/news/18617.html

相关文章:

  • syn和quote的简单使用——生成结构体
  • 网络编程8.22
  • C++---多态(一个接口多种实现)
  • YOLO算法:实时目标检测核心技术解析
  • CMake进阶:Ninja环境搭建与加速项目构建
  • UVa1472/LA4980 Hanging Hats
  • webpack开发模式与生产模式(webpack --mode=development/production“, )
  • ubuntu使用fstab挂载USB设备(移动硬盘)
  • Jenkins用户授权管理 企业级jenkins授权策略 jenkins用户权限分配
  • 【go语言】使用Wails开发一款现代化文本编辑器 - 从0到1的实践指南
  • 机器学习之线性回归:原理、实现与实践
  • 动态代理保姆级别
  • 移动应用青少年模式开发成本解析:原生、Flutter与Uniapp方案对比-优雅草卓伊凡
  • Slither 审计自己写的智能合约
  • MySQL InnoDB记录存储结构深度解析
  • 服务发现实例和服务实例是不同的
  • reactive 核心要点
  • Unreal Engine UPrimitiveComponent
  • 数据分析编程第二步: 最简单的数据分析尝试
  • day58 拓扑排序 (kama117. 软件构建) dijkstra(朴素版)(kama47. 参加科学大会)
  • 无人机电机与螺旋桨的匹配原理及方法(一)
  • JavaSSM框架从入门到精通!第三天(MyBatis(二))!
  • Python训练营打卡Day40-简单CNN
  • 【51单片机数码管字符左移】2022-11-11
  • 如何低门槛自制Zigbee 3.0温湿度计?涂鸦上新开发包,开箱即用、完全开源
  • 开源AI编程工具Kilo Code的深度分析:与Cline和Roo Code的全面对比
  • Tiger任务管理系统-13
  • 【jar包启动,每天生成一个日志文件】
  • Unity UnityWebRequest高级操作
  • Ubuntu部署K8S集群