应用程序打包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镜像上传就可以了

相关推荐
日取其半万世不竭16 小时前
low-memory-server-swap-20260601
docker·容器·https
暮云星影16 小时前
个人总结 docker搭建PDF操作工具
docker·容器·pdf
无限进步_17 小时前
【Linux】环境变量:系统运行参数的“备忘录”
linux·运维·服务器
无忧.芙桃17 小时前
Linux信号机制(上)
linux·运维·服务器
utf8mb4安全女神17 小时前
怎么让服务器给自己的邮箱发消息【shell脚本】
linux·运维·服务器
ZYH_060117 小时前
BGP策略作业
运维·服务器
zhoupenghui16817 小时前
AI大模型应用部署之Flask框架使用
运维·python·docker·容器·flask·flask框架
繁星星繁17 小时前
自动化构建-make/Makefile
运维·自动化
你是个什么橙17 小时前
安装KVM服务器、使用libvirt tools工具管理虚拟机
运维·服务器·云计算
RisunJan17 小时前
Linux命令-parted(磁盘分区工具)
linux·运维