# cat 01-kube-ovn-bfd-base-dockerfile
FROM ubuntu:22.04
ARG ARCH
ARG NO_AVX512=false
ARG DEBIAN_FRONTEND=noninteractive
ENV SRC_DIR='/usr/src'
RUN apt update && apt install build-essential git libnuma-dev autoconf curl \
python3 libmnl-dev libpcap-dev libtool libcap-ng-dev libssl-dev pkg-config \
python3-six libunbound-dev libunwind-dev dh-make fakeroot debhelper dh-python \
flake8 python3-sphinx graphviz groff wget -y
# 上半部分都是直接抄的kube-ovn-base的依赖包
# 主要就依赖一个包 build-essential
ENV BFD="openbfdd-0.5.3"
RUN mkdir /bfd/ && \cd /bfd/ && curl -L http://cdn.dyn.com/OpenBFDD/${BFD}.tar.gz | tar -xz -C .
RUN cd /bfd/${BFD} && ./configure --enable-silent-rules; make; make install
编译bfdd 二进制
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 将用以下几个方面来阐述我的观点: iOS app可以“有条件”地被反编译 脱掉App Store给“二级制文件”穿...
- cocoapods-xlbuild 利用cocoapods,生成预编译静态库,提高编译速度的插件。支持编译使用静态...
- 什么是交叉编译 交叉编译是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同...
- https://www.jianshu.com/p/a6d0f37cdc27 这个主要是用 环境变量控制 pods...
- apr --> apr-util --> http --> MySQL MySQL:配置文件格式,集中式配置,可...