应用程序打包docker记录 exec format error

写一个Dockerfile

内容如下

cpp 复制代码
FROM ubuntu:18.04

RUN mkdir -p /data/apps
RUN export LD_LIBRARY_PATH=/data/apps:$LD_LIBRARY_PATH

COPY ./redump /data/apps
COPY ./ffmpeg /data/apps
COPY ./libzlog.so.1.2 /data/apps
COPY ./runapp.sh /data/apps
COPY ./config.json /data/apps
COPY ./zlog.conf /data/apps

WORKDIR /data/apps

#RUN apt update \
#    && apt-get install -y vim

CMD ["./runapp.sh"]

runapp.sh脚本内容如下

cpp 复制代码
#!/bin/bash
export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH
./redump

最开始没有最上面的 #!/bin/bash 运行的时候提示 exec format error 加上这句就好了

打包命令

cpp 复制代码
docker build -t catvideo.tar .

打tag

cpp 复制代码
docker tag catvideo.tar:latest catvideo.tar:1.02

保存

cpp 复制代码
docker save catvideo.tar:1.02 -o catvideo.tar

之后 把这个catvideo.tar镜像上传就可以了

相关推荐
鸿儒5177 分钟前
MR-50国产化GPU docker配置方法
docker·容器·mr
杖雍皓10 分钟前
没有服务器如何构建现代 Web 应用:平台选型与组合策略
运维·服务器·前端·react.js·github·netlify·vercel
联盛新能源1 小时前
优得运维斩获中国户用和工商业光储充大会年度优秀运维案例奖
运维
Zhu7581 小时前
在k8s集群部署ApacheHadoop单节点单数据副本
云原生·容器·kubernetes
bukeyiwanshui2 小时前
20260703 K8s ECShop商城项目
云原生·容器·kubernetes
糖果店的幽灵2 小时前
混沌测试从入门到精通(容器与K8s)
云原生·容器·kubernetes
Raina测试4 小时前
Maestro实现IOSUI自动化
运维·自动化
不像程序员的程序媛11 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
Asuicao13 小时前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh