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

docker打包 arm32v7/debian 问题总结

1.架构不同

我的宿主是x86 ,但是打包的是arm架构
安装qemu
sudo apt-get install binfmt-support qemu qemu-user-static
然后使用buildx打包
docker buildx build --no-cache --platform linux/arm/v7 -t tdc_post:1.0.1 . --load
保存tar
docker save -o tdc_post.tar tdc_post:1.0.0

2. 安装库报错

直接pip3 install -r requestments.txt 的时候报错
修改为执行apt-get install python3-xxx

FROM arm32v7/debian AS build# Run installs
RUN apt-get update && \apt-get install -y --no-install-recommends \apt-utils \python3 \python3-pip \python3-dev \python3-fastapi \python3-sqlalchemy# pip install needed libraries with cert
RUN pip3 install requests --break-system-packagesRUN pip3 install pyyaml --break-system-packages
# Create a directory for the app
WORKDIR /app# Copy the necessary Python files
COPY . .# Set the entry point command
CMD ["python3", "start.py"]
http://www.lryc.cn/news/390894.html

相关文章:

  • 【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(二十)
  • Vuetify3:监听当前手机还是电脑
  • Zabbix 配置钉钉告警
  • TTL转RS232与USB转TTL
  • 【力扣 896】单调数列 C++题解(循环)
  • 代码随想录Day71(图论Part07)
  • [Mdp] lc 494. 目标和(01背包变种+dp+dfs)
  • React vs Vue:谁是构建现代Web应用的王者?
  • Linux CentOS 宝塔中禁用php8.2的eval函数详细图文教程
  • Matlab 中 fftshift 与 ifftshift
  • 被裁了(9年)
  • 13. Revit API: Filter(过滤器)
  • hadoop 3.X 分布式HA集成Kerbos(保姆级教程)
  • VDS虚拟导播切换台软件
  • UE4_材质_使用彩色半透明阴影
  • arthas监控工具笔记(二)monior等
  • 【mybatis】mybatis-plus中主键生成策略
  • 模型情景制作-如何制作棕榈树
  • # mysql 中文乱码问题分析
  • [小试牛刀-习题练]《计算机组成原理》之指令系统
  • JAVA 实现拍卖框架及拍卖详情流程介绍(包含代码示咧)
  • 力扣1177.构建回文串检测
  • Vue跨域获取ip和ip位置城市等归属地信息
  • 缺失的第一个正数
  • mac 上 Docker Desktop的免费开源的替代工具Colima
  • C语言 -- 函数
  • Cesium 立式雷达扫描
  • Oracle HTTP Server(OHS)与Oracle数据库的紧密绑定
  • mmcv安装失败及解决方案
  • 国产强大免费WAF, 社区版雷池动态防护介绍