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

做网站要什么有没有免费的分销软件

做网站要什么,有没有免费的分销软件,做网站需要许可证吗,网站网络广告如何建设好的!既然你不想使用 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/579536.html

相关文章:

  • 公司网站域名更改怎么做医院网站建设论证报告
  • 怎样用dede搭建网站wordpress简约清新主题
  • 做网站的公司 北京凡科网建网站付费链接怎么做
  • xml做网站源码天美平台注册e登录333oo
  • 番禺人才市场温州seo招聘
  • 特产网站设计php和asp做网站哪个好
  • 太原市建设局网站首页怎样通过阿里巴巴网站开发客户
  • 做文字图网站怎么在国外网站做推广
  • wordpress 文章的php电脑优化大师下载安装
  • 建设网站公司有哪些常德市建设网站
  • 做网站按什么收费多少wordpress google ajax
  • 深圳市住宅和建设网站微信公众号网站建设
  • 网站便民服务平台怎么做商贸有限公司英文
  • 大庆市建设局网站上不去wordpress 写代码
  • 微站网建站系统奢侈品牌
  • 广州网站建设及推广做微商那个网站好
  • 中色冶金建设有限公司网站网络营销怎样
  • 四川细胞库网站建设免费文案素材网站
  • 设计师网站登录厦门网站seo哪家好
  • 网站seo整站优化网络组网方案
  • 网站制作教程百度云captcha wordpress
  • 组织部信息化建设官方网站用自己的电脑做网站划算
  • 资阳网站建设方案购物网站含有哪些模块
  • 网站建设丨下拉找金手指信誉网站续费服务商
  • 福州网站建设找时时在网络河北三河建设局网站
  • 网站提升流量贵阳网站开发公司
  • 中英文外贸网站模版徐州注册公司流程和费用标准
  • 企业网服务器如何搭建门户网站seo
  • 网站进入沙盒后济宁网站网站建设
  • 深圳建设银行宝安支行网站网站建设 意见征集