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

找合作项目的平台排名轻松seo 网站推广

找合作项目的平台,排名轻松seo 网站推广,b2c所有网站,制作二维码网站免费好的!既然你不想使用 Dockerfile,我们就完全不写 Dockerfile,改用你 Leader 提到的思路: 用基础镜像启动一个容器 → 手动在容器里安装依赖和复制项目 → 保存为新镜像 这个方式更直观,就像“你进入容器自己配置环境&a…

好的!既然你不想使用 Dockerfile,我们就完全不写 Dockerfile,改用你 Leader 提到的思路:

用基础镜像启动一个容器 → 手动在容器里安装依赖和复制项目 → 保存为新镜像

这个方式更直观,就像“你进入容器自己配置环境,然后打包成成品”。以下是最详细的从零到部署的手动流程,确保你能在 Windows 上成功构建适用于 CentOS 服务器的 Docker 镜像。


✅ 最终目标

你将在 Windows 上操作:

  1. 拉取一个合适的基础镜像(带 CUDA 11.8)
  2. 创建容器并进入
  3. 安装 Python 3.10
  4. 拷贝 roop 项目进去
  5. 安装 requirements.txt
  6. 测试没问题后,保存为镜像
  7. 把这个镜像导出、上传到服务器(CentOS),运行

🧱 第一步:准备工作

确保你本地已安装:

  • Docker Desktop
  • roop 项目完整目录,包括 requirements.txtapi.py

🚀 第二步:拉基础镜像(含 CUDA 11.8)

我们用 NVIDIA 官方 CUDA 镜像(Ubuntu 基础,兼容性好):

docker pull nvidia/cuda:11.8.0-runtime-ubuntu20.04

确认下载成功:

docker images

🛠️ 第三步:启动临时容器 + 进入

docker run -it --gpus all --name roop-builder nvidia/cuda:11.8.0-runtime-ubuntu20.04 bash

你现在就在一个容器里了。


🔧 第四步:容器内安装 Python 3.10(用 pyenv,稳定)

在容器内执行以下命令:

apt update && apt install -y \curl git build-essential libssl-dev zlib1g-dev libbz2-dev \libreadline-dev libsqlite3-dev wget llvm libncurses5-dev \libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev# 安装 pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"# 安装 Python 3.10
pyenv install 3.10.13
pyenv global 3.10.13# 验证
python --version
pip install --upgrade pip

📁 第五步:拷贝 roop 项目进容器(在 Windows 上操作)

打开另一个终端(不关闭当前容器),执行:

docker cp C:\Your\Roop\Project\Path roop-builder:/app

例如:

docker cp C:\Users\you\roop roop-builder:/app

📦 第六步:容器里安装依赖(仍在容器内)

cd /app
pip install -r requirements.txt

✅ 第七步:测试运行你的项目

python api.py

如果一切正常,说明容器配置好了。


📦 第八步:保存为新镜像

  1. 退出容器(不要用 exit,先停一下):
CTRL + P + Q   # 组合键,挂起容器
  1. 保存容器为镜像:
docker commit roop-builder roop-image:v1
  1. 导出镜像为 tar 文件:
docker save -o roop-image-v1.tar roop-image:v1

📤 第九步:上传镜像到服务器 + 运行

roop-image-v1.tar 通过 scp 或 xftp 传到服务器上:

scp roop-image-v1.tar user@server-ip:/home/user/

然后在服务器上执行:

docker load -i roop-image-v1.tar
docker run -it --gpus all -p 7860:7860 roop-image:v1 bash

(根据你项目监听的端口调整 -p


✅ 总结

步骤内容
✅ 拉基础镜像nvidia/cuda:11.8.0-runtime-ubuntu20.04
✅ 进入容器docker run -it 启动容器
✅ 安装 Python 3.10pyenv
✅ 拷贝项目docker cp
✅ 安装依赖pip install -r requirements.txt
✅ 保存镜像docker commit + docker save
✅ 部署服务器scp + docker load

你只要按步骤操作,不用写一行 Dockerfile,也能打包成部署镜像。需要我为你打包这些命令成 .bat 脚本或自动化脚本吗?我也可以帮你 ✅

http://www.dtcms.com/wzjs/16514.html

相关文章:

  • wordpress 远程调用宁波seo如何做推广平台
  • 电子商务公司骗局揭秘网络优化有前途吗
  • dede 后台 不能保存网站名称深圳aso优化
  • wordpress获取设备参数seo站内优化技巧
  • 酒网站模板91
  • 温州市建设小学网站武汉关键词包年推广
  • 企业网站功能温州seo教程
  • 做网站必须知道的问题国内seo排名分析主要针对百度
  • 内网穿透做网站东莞网站推广企业
  • 网站怎样做淘宝客宁波seo推广优化公司
  • 龙岗网站建设报价nba最新新闻
  • 网站建设了解最新新闻事件
  • 长沙seo推广营销简述seo的优化流程
  • 外贸公司做网站广告投放优化师
  • 广州微信网站产品线上推广渠道
  • 为什么大公司不用c 做网站自媒体营销代理
  • 外贸公司几个网站招代理最好的推广方式
  • wordpress 百度推荐优化关键词方法
  • 罗湖网站设计公司哪家好山西seo谷歌关键词优化工具
  • 杭州seo整站优化常用的seo工具
  • 建立网站不公开百度图片搜索网页版
  • 租房网站开发网站策划书案例
  • 网站开发技术流程陕西seo
  • 一个人日本免费完整版bdseo排名工具给您好的建议
  • 如何建立网站建设微信上如何投放广告
  • 河西做网站抖音seo优化怎么做
  • 青岛开发区网站建设公司域名解析查询工具
  • php做网站需要数据库吗网络营销培训班
  • 网络公司哪个最好seo排名点击器原理
  • 外贸网站建设平台怎样推广品牌