Timmy Welch lordwelch
  • Joined on 2023-05-03

otbr (latest)

Published 2026-03-29 12:28:02 -07:00 by lordwelch

Installation

docker pull gitea.narnian.us/lordwelch/otbr:latest
sha256:fdd47bdc35d76a78532b42128f6c1780ae1e41ff6137d8114d4167ae655db2a5

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=18.04
ADD file:f56078e320535ad36864a2a30efa5b760ae65dd324cea9d75f01388b17e1183c in /
CMD ["/bin/bash"]
ARG INFRA_IF_NAME
ARG BORDER_ROUTING
ARG BACKBONE_ROUTER
ARG DISCOVERY_PROXY
ARG OT_BACKBONE_CI
ARG OTBR_OPTIONS
ARG NAT64
ARG REFERENCE_DEVICE
ARG RELEASE
ARG REST_API
ARG WEB_GUI
ARG MDNS
ARG DHCP6_PD_CLIENT
ARG FIREWALL
ENV INFRA_IF_NAME=eth0
ENV BORDER_ROUTING=1
ENV BACKBONE_ROUTER=1
ENV DISCOVERY_PROXY=1
ENV OT_BACKBONE_CI=0
ENV OTBR_DHCP6_PD_CLIENT=none
ENV OTBR_MDNS=openthread
ENV OTBR_OPTIONS=
ENV DEBIAN_FRONTEND=noninteractive
ENV PLATFORM=ubuntu
ENV REFERENCE_DEVICE=0
ENV RELEASE=1
ENV NAT64=1
ENV WEB_GUI=1
ENV REST_API=1
ENV FIREWALL=1
ENV DOCKER=1
RUN |14 INFRA_IF_NAME=eth0 BORDER_ROUTING=1 BACKBONE_ROUTER=1 DISCOVERY_PROXY=1 OT_BACKBONE_CI=0 OTBR_OPTIONS= NAT64=1 REFERENCE_DEVICE=0 RELEASE=1 REST_API=1 WEB_GUI=1 MDNS= DHCP6_PD_CLIENT= FIREWALL=1 /bin/sh -c env # buildkit
ENV OTBR_DOCKER_REQS=sudo python3
ENV OTBR_DOCKER_DEPS=git ca-certificates
ENV OTBR_BUILD_DEPS=apt-utils build-essential psmisc ninja-build cmake wget ca-certificates libreadline-dev libncurses-dev libdbus-1-dev libavahi-common-dev libavahi-client-dev libnetfilter-queue-dev
ENV OTBR_OT_BACKBONE_CI_DEPS=curl lcov wget build-essential python3-dbus python3-zeroconf socat
RUN |14 INFRA_IF_NAME=eth0 BORDER_ROUTING=1 BACKBONE_ROUTER=1 DISCOVERY_PROXY=1 OT_BACKBONE_CI=0 OTBR_OPTIONS= NAT64=1 REFERENCE_DEVICE=0 RELEASE=1 REST_API=1 WEB_GUI=1 MDNS= DHCP6_PD_CLIENT= FIREWALL=1 /bin/sh -c rm /var/lib/dpkg/info/libc-bin.* && apt-get clean -y && apt-get update -y && apt-get install --no-install-recommends -y libc-bin # buildkit
RUN |14 INFRA_IF_NAME=eth0 BORDER_ROUTING=1 BACKBONE_ROUTER=1 DISCOVERY_PROXY=1 OT_BACKBONE_CI=0 OTBR_OPTIONS= NAT64=1 REFERENCE_DEVICE=0 RELEASE=1 REST_API=1 WEB_GUI=1 MDNS= DHCP6_PD_CLIENT= FIREWALL=1 /bin/sh -c apt-get update && apt-get install --no-install-recommends -y $OTBR_DOCKER_REQS $OTBR_DOCKER_DEPS && ([ "${OT_BACKBONE_CI}" != "1" ] || apt-get install --no-install-recommends -y $OTBR_OT_BACKBONE_CI_DEPS) && ln -fs /usr/share/zoneinfo/UTC /etc/localtime # buildkit
COPY ./script /app/script # buildkit
WORKDIR /app
RUN |14 INFRA_IF_NAME=eth0 BORDER_ROUTING=1 BACKBONE_ROUTER=1 DISCOVERY_PROXY=1 OT_BACKBONE_CI=0 OTBR_OPTIONS= NAT64=1 REFERENCE_DEVICE=0 RELEASE=1 REST_API=1 WEB_GUI=1 MDNS= DHCP6_PD_CLIENT= FIREWALL=1 /bin/sh -c ./script/bootstrap # buildkit
COPY . . # buildkit
RUN |14 INFRA_IF_NAME=eth0 BORDER_ROUTING=1 BACKBONE_ROUTER=1 DISCOVERY_PROXY=1 OT_BACKBONE_CI=0 OTBR_OPTIONS= NAT64=1 REFERENCE_DEVICE=0 RELEASE=1 REST_API=1 WEB_GUI=1 MDNS= DHCP6_PD_CLIENT= FIREWALL=1 /bin/sh -c ./script/setup # buildkit
RUN |14 INFRA_IF_NAME=eth0 BORDER_ROUTING=1 BACKBONE_ROUTER=1 DISCOVERY_PROXY=1 OT_BACKBONE_CI=0 OTBR_OPTIONS= NAT64=1 REFERENCE_DEVICE=0 RELEASE=1 REST_API=1 WEB_GUI=1 MDNS= DHCP6_PD_CLIENT= FIREWALL=1 /bin/sh -c ([ "${OT_BACKBONE_CI}" = "1" ] || ( mv ./script /tmp && mv ./etc /tmp && find . -delete && rm -rf /usr/include && mv /tmp/script . && mv /tmp/etc . && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false $OTBR_DOCKER_DEPS && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false $OTBR_BUILD_DEPS && rm -rf /var/lib/apt/lists/* && rm -rf /tmp/* )) # buildkit
ENTRYPOINT ["/app/etc/docker/test/docker_entrypoint.sh"]
EXPOSE [80/tcp]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 18.04
Details
Container
2026-03-29 12:28:02 -07:00
6
OCI / Docker
linux/arm64
311 MiB
Versions (1) View all
latest 2026-03-29