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

短视频变现的15种方法如何推广seo

短视频变现的15种方法,如何推广seo,接送车服务网站怎么做,公司设计网站建设合同(一)问题描述 我在一个python文件中写了若干计算方法,可以直接运行这个python文件,传入指定参数,得到计算结果。现在要将它和它的依赖包打包成一个docker镜像,方便在其他环境中使用。 (二&…

(一)问题描述

        我在一个python文件中写了若干计算方法,可以直接运行这个python文件,传入指定参数,得到计算结果。现在要将它和它的依赖包打包成一个docker镜像,方便在其他环境中使用。

(二)docker安装

        这一步可以直接参考菜鸟教程啦,很详细了:Windows Docker 安装 | 菜鸟教程

(三)构建镜像

1. 创建Dockerfile

        把python文件、依赖包清单(requirements.txt)、和Dockerfile放在一个文件夹里,例如你的文件结构可以是这样的:

my_project/
├── python文件.py
├── requirements.txt
└── Dockerfile

         Dockerfile默认是没有文件后缀的,你可以用txt格式创建它,保存后再把文件后缀删掉。

   WORKDIR 指令用于设置容器内的工作目录(working directory)。它是一个相对路径,用于指定后续指令(如 RUNCMDENTRYPOINT 等)的执行路径。COPY 指令用于将文件或目录从宿主机复制到容器内的指定路径。这两个路径通常是一样的,但在某些情况下,WORKDIRCOPY 指定的目录也可以不同。这通常是为了满足特定的文件组织需求或优化镜像结构。

# 使用官方Python镜像作为基础镜像
FROM python:3.12# 设置工作目录
WORKDIR /app# 将当前目录下的文件复制到容器的工作目录中
COPY . /app# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt# 指定容器启动时运行的命令
CMD ["python", "XXX.py"]

2. 创建requirements.txt文件

        这个文件记录的是依赖哪些包,可以通过这个命令生成这个文件:

pip freeze > requirements.txt

        这样生成的是当前pip下安装的所有包。如果你用的包不多,只有一小部分,也可以手动输入,格式就是包名==版本号,换行符作为分隔符(就是输入完一个包换个行,中间不用加任何其他符号)。

(四)构建Docker镜像

        在项目目录中打开终端,运行以下命令来构建Docker镜像(注意最后还有个点):

docker build -t 镜像名:标签 .

        这里如果构建失败了可以看我总结的这篇:Docker构建镜像报错ERROR [internal] load metadata for docker.io/library/XXX-CSDN博客

         参数说明:

  • -t 参数用于指定镜像的名称和标签(例如 my_calculator:v1)。

  • . 表示使用当前目录下的 Dockerfile

 (五)运行Docker容器 

        通过以下命令运行容器:

docker run --name 你的容器名 -d 镜像名:标签

         运行以下命令看容器是否正常运行

docker ps

        如果容器正常运行,你会看到类似以下的输出:

CONTAINER ID   IMAGE                COMMAND                  CREATED         STATUS         PORTS   NAMES
<container_id> gdelt_analysis:v1    "python gdelt_analysis…"   2 minutes ago   Up 2 minutes             gdelt_analysis_container

        如果需要停止和删除容器,可以运行以下命令:

docker stop gdelt_analysis_container
docker rm gdelt_analysis_container

(六)推送镜像到Docker Hub 

1. 注册docker hub账号

        Docker Hub官网:Docker Hub Container Image Library | App Containerization,如果进不去的话科学上网一下。

        注册账号这一步如果遇到问题可以看我总结的这篇:Docker Hub注册账号,多次更换邮箱仍显示Cannot use this email address, choose a different one.(邮箱不可用)问题解决-CSDN博客

2. 推送镜像

(1)方式一:Docker Desktop傻瓜操作(建议)

        如果报错unauthorized: incorrect username or password就是没登录。如果登录了还报这个错,关了重启。如果重启了还是报这个错,退了用IE浏览器登录,等待登录之后页面自己跳转。

(2) 方式二:命令行操作

        (a)登录Docker Hub:

docker login

        回车之后会让你输入账号和密码,但是我在输入账号之后,发现密码输入不进去,不知道是因为网络卡顿还是怎样。如果输不进去,就打开docker hub登录一下,登录完了直接执行下一步就行,这里就可以跳过了。

        (b)重新标记镜像

docker tag 镜像名:标签 用户名/镜像名:标签

        (c)推送镜像

docker push 用户名/镜像名:标签
http://www.dtcms.com/wzjs/109034.html

相关文章:

  • 网站开发毕设设计论文seo营销网站的设计标准
  • 程序员 修电脑 做网站网络营销常用的工具
  • 网站程序开发后怎么上线专业的网站优化公司
  • 网站开发最合适的搭配网站快速排名公司
  • 网站开发课程内部培训广州seo排名优化公司
  • 从0开始做网站网站收录查询爱站
  • 漯河做网站的公司百度刷排名优化软件
  • 巴中网站制作公司关键词林俊杰mp3免费下载
  • 专做水果的网站竞价sem托管
  • 做网站 (公司)网站建设是干什么的
  • 网站开发相关期刊网站建设山东聚搜网络
  • 中国手表网站成都自动seo
  • 合肥培训网站推广seo整站优化外包公司
  • 自动建站源码产品推广文案
  • 网站建设开什么发票广告服务平台
  • 计算机网站建设体会seo短视频发布页
  • 汕头网站推广教程网络营销推广方案整合
  • 义乌婚介网站建设seo外链网
  • 绵阳网站建设 经开区seo推广方法
  • 房地产要崩塌了优化科技
  • 郑州市建设局官网北京seo优化推广
  • wordpress公益seo免费软件
  • 攸县网站开发今日十大热点新闻事件
  • 个人网站可以做百度搜索妈妈廊坊seo
  • 做商城网站买多大的空间谷歌seo网站推广怎么做优化
  • 网站建设衤金手指下拉10开发一个网站
  • 电脑自带的网页制作软件常用seo站长工具
  • 郑州网站制作多少钱windows优化大师官方下载
  • 建设学院实验网站的作用杭州网络推广有限公司
  • 深圳做兼职的网站设计最知名的网站推广公司