写一个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镜像上传就可以了