Python项目打包成Docker镜像
273 字
1 分钟
Python项目打包成Docker镜像
1、在项目根路径下编写Dockerfile文件
FROM python:3.10.11-slim-stretch#代码添加到code文件夹ADD . /code# 设置code文件夹是工作目录WORKDIR /code# 安装支持RUN pip install -r requirements.txt -i https://pypi.douban.com/simple/# 授权CMD [ "chmod","777","test.py" ]# 运行CMD [ "python", "./test.py" ]2、编写需要的docker-compose.yaml文件
version: "1.0.0"services: # xxxx容器,用户自定义,如: myContainer test: # 镜像名称,如: ai/faas/app/myImage:1.0.0 image: ai/faas/app/test:1.0.0 # 容器名称,用户自定义,如: myContainer container_name: test network_mode: "host" ports: # 端口 - 51002:51002 volumes: # 可映射目录 - /etc/localtime/data:/app/data # 说明: name: 容器名称,如: myContainer # xxxx: 容器内部目录,用户自定义 # 容器启动命令,用户自定义 command: ["python","./test.py"] # 工作目录,用户自定义 working_dir: /app其它详细参数参考网站:https://zhuanlan.zhihu.com/p/387840381
3、执行docker打包命令生成容器
# 打包前给程序里面的所有组成部分授权(chmod 777 *)docker build -t [容器名称]:[容器版本] .# 压缩成.tar# docker save -o 名称.tar 生成好的容器名称4、根据需要运行容器即可
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
Python项目打包成Docker镜像
https://firefly.cuteleaf.cn/posts/obsidian/python项目打包成docker镜像/ 相关文章 智能推荐
1
Docker安装Jenkins
运维部署 1.启动docker,下载Jenkins镜像文件 2.创建Jenkins挂载目录并授权权限 3.启动容器,同时映射宿主机和容器内端口 4.查看容器是否启动成功 5.查看docker容器日志 6.端口添加到防火墙 没开防火墙的省略 7. 配置镜像加速 打开宿主机 Jenkins 工
2
Docker常用命令
运维部署 docker 1 、常用 2 、删除镜像 3 、保存镜像 将我们的镜像 保存为tar 压缩文件 这样方便镜像转移和保存 ,然后 可以在任何一台安装了docker的服务器上 加载这个镜像命令: 4 、加载镜像 任何装 docker 的地方加载镜像保存文件,使其恢复为一个镜像 5 、
3
Python使用pyinstaller打包exe
开发笔记 1、在自己的python环境下安装依赖 2、打包命令 参数解释: 1. w 全称 windowed ,表示生成 无控制台窗口 的 GUI 程序。适用于 PyQt、Tkinter 等图形界面程序,避免运行时弹出黑色控制台窗口。 2. onefile 生成 单文件可执行程序 所有依赖
4
Docker部署MinIO存储服务
运维部署 Docker部署MinIO分布式文件存储服务及其教程 1、什么是MinIO? Minio 是个基于 Golang 编写的开源对象存储套件,基于Apache License v2.0开源协议,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口。可以很简单的和其他应用结合使
5
如何升级Jenkins版本(Docker版)
运维部署 1、打开安装好的旧版本Jenkins 找到右上角的铃铛,点击下载最新的war包 Jenkins各版本下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war stable/ 2、将下载好的jenkins.war包上传到服务器 3、
随机文章 随机推荐