hanxi739/alpine_srpc_online:2.2 是在2.2基础上,增加了workdir /project命令,使得容器启动后默认目录为/project,2.2作为以后的生产环境镜像使用
hanxi739/alpine_srpc_online:2.1 是高神封的alpine_sdvh运行环境,里面含有srpc, ssl, libcurl, jsoncpp的相关库
hanxi739/alpine_srpc_online:3.1是通信服务的可执行文件,没有设置随着容器启动自动执行程序
hanxi739/alpine_srpc_online:3.2是通信服务服务端的可执行文件,设置随着容器启动自动执行程序
hanxi739/alpine_srpc_online:3.3是通信服务客户端的可执行文件,设置随着容器启动自动执行程序
宿主机为armv7架构,,基础镜像为alpine,配置了运行srpc框架所需要的库文件。
运行容器后/home里面有一个例子,server可执行文件,为srpc服务,可直接./server执行。
开发类似服务时,先在alpine_srpc_developing环境中开发程序,并将其编译为可执行文件,然后通过命令ldd 程序名 查询该程序需要的库文件,之后将可执行文件和需要的库文件都复制到当前环境中,即可执行,通过此方法减小程序镜像的大小。
Content type
Image
Digest
Size
10.3 MB
Last updated
over 4 years ago
docker pull hanxi739/alpine_srpc_online:2.2