中文
luckfu的潦草笔记

最初的梦想绝对会到达!


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

制作libPSI docker镜像

时间: 2022-03-31   |   分类: K8s   | 字数: 199 字 | 阅读: 1分钟 | 阅读次数:

libPSI是“隐私保护集合求交”的开源库(其实还包含其他算法)。下文是为方便部署测试环境制作容器镜像的脚本

Dockerfile

FROM ubuntu

MAINTAINER luckfu@gmail.com


ENV PATH=/usr/local/cmake/bin:/usr/local/bin:/usr/bin:$PATH  \
 C_INCLUDE_PATH=/usr/local/include/:$C_INCLUDE_PATH  \
 CPLUS_INCLUDE_PATH=/usr/local/include/:$C_INCLUDE_PATH  \
 LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH  \
 LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH  

RUN apt -y update \
    && apt install gcc g++ m4 openssl libssl-dev libsodium-dev libtool python3 git wget lzip make -y \
    && apt-get clean \
    && ln -s /usr/bin/python3 /usr/bin/python \
    && echo "start cmake \n ------------------------------ \n" \
    && wget https://github.com/Kitware/CMake/releases/download/v3.21.3/cmake-3.21.3.tar.gz \   
    && tar xvf cmake-3.21.3.tar.gz \
    && cd cmake-3.21.3 \
    && ./bootstrap --prefix=/usr/local/ \
    && make && make install \
    && cd .. \
    && ln -s /usr/local/bin/cmake /usr/bin/cmake \
    && rm -rf cmake-3.21.3 cmake-3.21.3.tar.gz\
    && echo "start libPSI \n -------------------------------\n" \
    && git clone https://github.com/osu-crypto/libPSI.git \
    && cd libPSI \
    && python build.py \
    && ./out/build/linux/frontend/frontend.exe -u \
    && ln -s /libPSI/out/build/linux/frontend/frontend.exe /usr/bin/frontend.exe 

构建镜像:

docker build -t libpsi .  --no-cache

运行测试:

docker run --rm -it libpsi frontend.exe -u
#libPSI# #隐私计算#

声明:制作libPSI docker镜像

链接:http://www.luckfu.com/post/2022-03-31_libpsi_docker/

作者:luckfu

声明: 本博客文章除特别声明外,均采用 CC BY-NC-SA 3.0许可协议,转载请注明出处!

创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

paypal Pay

PayPal打赏

真正能逼你换手机的,只有孩子的骚操作
警惕骗子
  • 文章目录
  • 站点概览
luckfu

luckfu

一瞬间,过去的一切都离你而去,剩下的只有回忆!

31 日志
29 分类
41 标签
GitHub
标签云
  • 生活
  • Python
  • Oracle cloud
  • Free vps
  • Gpt
  • K8s
  • Vm.standard.a1.flex
  • Chatgpt
  • Github
  • Langchain
© 2010 - 2025 luckfu的潦草笔记
Powered by - Hugo v0.127.0 / Theme by - NexT
0%