当前位置: 首页 > 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/338150.html

相关文章:

  • 有哪些网站可以免费做外销太原百度关键词优化
  • 企业网站建设的原则包括搜索引擎优化的方法
  • H5响应式网站示例百度搜索引擎介绍
  • 西安有那些做网站的公司苏州百度推广代理商
  • 网站关键词排名突然没了站长统计入口
  • 自己建设网站的费用网络营销推广案例
  • 自己的网站怎么申请网址
  • 用网站素材做logo连云港网站seo
  • 公司建网站多少seo优化主要做什么
  • 营销型网站类型外链怎么做
  • 济南建设局官网北京搜索关键词优化
  • 博客做单页网站自己做网站的软件
  • 代理公司注册费用seo研究院
  • 网站维护 代码su搜索引擎优化
  • 萧山网站建设seo价格是多少
  • 灌南网站建设如何建立自己的网站?
  • 南宁模板建站定制网站seo在线外链
  • 北京丰台区做网站公司石家庄新闻网头条新闻
  • 网站商城支付接口链接推广平台
  • 上海 网站建设公司百度指数的数据来源
  • 广州手机app软件开发网站seo优化的目的
  • 网站怎么看是什么程序做的房地产最新消息
  • 共享网站哪里建高端seo服务
  • wordpress评论刷新查看seo排名技巧
  • 株洲网站建设百度风云榜小说排行榜历届榜单
  • 长春 房地产网站建设情感式软文广告
  • 地方志网站群建设深圳新闻最新事件
  • 青海省建设网站企业免费建站哪个网站最好
  • 旅游网站网页设计代码成都今天宣布的最新疫情消息
  • 建筑网站推荐知乎如何检测网站是否安全