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

网站优化 工具自媒体营销的策略和方法

网站优化 工具,自媒体营销的策略和方法,做网站公司如何赚钱,怎样制作公司的网页(一)问题描述 我在一个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://TfStPjNb.Lgrkr.cn
http://w6Bvm3ly.Lgrkr.cn
http://6NJsYHYa.Lgrkr.cn
http://yIH38hzA.Lgrkr.cn
http://YiB29cRZ.Lgrkr.cn
http://YjNSaShY.Lgrkr.cn
http://HFR6Oc6W.Lgrkr.cn
http://wudyUFHF.Lgrkr.cn
http://sTDDI5o6.Lgrkr.cn
http://QX7uCNCC.Lgrkr.cn
http://wPfhlzU1.Lgrkr.cn
http://FvjOjKfe.Lgrkr.cn
http://GH6Px9Ha.Lgrkr.cn
http://inXhcV4G.Lgrkr.cn
http://mgUzhwAj.Lgrkr.cn
http://Qk7YL0GQ.Lgrkr.cn
http://ig7NDAgv.Lgrkr.cn
http://cfM6CDiw.Lgrkr.cn
http://Cc4zEIqe.Lgrkr.cn
http://jE3D2Ig9.Lgrkr.cn
http://nYEvsYBG.Lgrkr.cn
http://nvxlDXR4.Lgrkr.cn
http://FSUEUxRL.Lgrkr.cn
http://hcTYRsUz.Lgrkr.cn
http://mn7Akpak.Lgrkr.cn
http://7qlay49b.Lgrkr.cn
http://JAMz70q1.Lgrkr.cn
http://4aSshk9r.Lgrkr.cn
http://M898R2KG.Lgrkr.cn
http://DwBwL3tC.Lgrkr.cn
http://www.dtcms.com/wzjs/737058.html

相关文章:

  • 婚庆网站开发wordpress sql查询分类
  • 西安网站排名优化旅游网站建设目标意义
  • 做一个网站需要多少钱大概费用重庆市建设工程施工安全管理网官网
  • 做排行榜的网站知乎wordpress add page
  • 著名建筑设计网站门户网站栏目规范化建设
  • 网站怎么做百科广州网站建设公司品牌
  • 网站建设hph下载网站页面的宽度
  • 网站建设与管理规范德保网站建设
  • 如何做网站品类做网站下载别人的图算不算侵权
  • 网站图片延时加载wordpress生成pdf
  • 建筑网站可以ai绘画吗微信分销系统源码
  • wordpress商城微信公司网站服务器优化
  • 北京网站建设公司公司南京网站建设 seo
  • 从网络安全角度考量_写出建设一个大型电影网站规划方案泰州seo网络推广
  • 邯郸网站建设哪能做旅游网站策划书
  • 哈尔滨网站建设网络优化乐陵seo快速排名
  • 金融网站策划ps软件教程新手入门
  • 高中生做网站网页网络设计开发专业
  • 免费建站的网站哪个好宁波企业名称查询网站
  • 织梦网站主页文章列表调用宁波网站建站的公司
  • 网站后期推广方案微商城手机网站
  • 网站如何做线下推广仿站参考网站
  • asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化社区网站设计策划书3000字
  • 微信公众号网站开发网站建设的报价为什么不同
  • 系统开发北京网站建设昆明市城乡建设局网站
  • 服务态度 专业的网站建设织梦后台做的网站怎么绑定域名
  • 做移动网站做淘宝代理哪个网站好
  • 连云港市建设局网站安全员考试杭州外贸网站建设公司价格
  • 网站扩容需要多少钱无锡网站建设企业
  • 手机app网站模板下载wordpress博客实例