栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ubuntu impish bcc 源码安装-Docker image

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu impish bcc 源码安装-Docker image

Dockerfile如下:

#docker build -t bcc:impish .
#apt-cache show bpfcc-tools 查看版本
#docker build -t bcc:impish-0.24 .
# docker run --rm -it  --cap-add=ALL --privileged --pid=host -v /sys/kernel/debug:/sys/kernel/debug   --net=host bcc:impish-0.24  bash 
FROM ubuntu:impish 
ENV DEBIAN_FRONTEND=noninteractive 
COPY sources.list  /etc/apt/sources.list
RUN apt-get update -y  && apt-get install -y lsb-core   
RUN apt  update -y  && apt install -y linux-headers-$(uname -r)
#RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4052245BD4284CDD
#RUN echo "deb https://repo.iovisor.org/apt/$(lsb_release -cs) $(lsb_release -cs) main" |   tee /etc/apt/sources.list.d/iovisor.list

RUN apt-get -y install bison build-essential cmake flex git libedit-dev  
    libllvm11 llvm-11-dev libclang-11-dev python3 zlib1g-dev libelf-dev libfl-dev python3-distutils

#   python zlib1g-dev libelf-dev
RUN git clone --branch=v0.24.0  https://github.com/iovisor/bcc.git /root/bcc
RUN apt-get   install -y libbpf-dev
RUN cd /root; mkdir bcc/build; cd bcc/build ; 
 cmake .. -DCMAKE_INSTALL_PREFIX=/usr ; 
 make; make install 

RUN  cd /root/bcc/build && cmake -DPYTHON_CMD=python3 .. 
RUN   cd /root/bcc/build/src/python/ &&  make &&  make install 
RUN apt-get -y install luajit luajit-5.1-dev
RUN cd  /root/bcc/build/src/lua && make && make install
RUN ln  /usr/bin/python3 /usr/bin/python 

运行时候要记得-v /sys/kernel/debug:/sys/kernel/debug

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871355.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号