假设你已经存在一个Docker了
打开Docker中的命令行
cd /root
apk update
apk add git
如果是国内服务器,建议先将代码从github上克隆到gitee上,因为github被Q了
git clone https://github.com/zhlynn/zsign.git src
cd src
git reset --hard ee985e67943285fd94b9995bc4b1f87dece23440
cd ..
开始编译
apk add --no-cache --virtual .build-deps g++ clang clang-static openssl-dev openssl-libs-static && \
apk add --no-cache zip unzip && \
clang++ src/*.cpp src/common/*.cpp /usr/lib/libcrypto.a -O3 -o zsign -static && \
apk del .build-deps && \
rm -rf src
上面的编译代码来源于
https://github.com/zhlynn/zsign/blob/master/Dockerfile
最后 ls 一下,就可以看到生成的zsign了
ls
查看Docker服务器信息
cat /etc/*release
打印
3.16.3
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.16.3
PRETTY_NAME="Alpine Linux v3.16"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
感谢阅读~