core-extra (latest)

Published 2023-09-21 18:34:43 +01:00 by afonso

Installation

docker pull git.olympuslab.net/afonso/core-extra:latest
sha256:e10496183f84182d2a940e3c4a763d32bdfdac427be5e2779a8ad08ca00ef40b

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:aa9b51e9f0067860cebbc9930374452d1384ec3c59badb5e4733130eedc90329 in /
CMD ["/bin/bash"]
LABEL Description=CORE Docker Ubuntu Image
ARG PREFIX=/usr/local
ARG BRANCH=master
ARG PROTOC_VERSION=3.19.6
ARG VENV_PATH=/opt/core/venv
ENV DEBIAN_FRONTEND=noninteractive
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/core/venv/bin
WORKDIR /opt
|4 BRANCH=master PREFIX=/usr/local PROTOC_VERSION=3.19.6 VENV_PATH=/opt/core/venv /bin/sh -c apt-get update -y && apt-get install -y software-properties-common
|4 BRANCH=master PREFIX=/usr/local PROTOC_VERSION=3.19.6 VENV_PATH=/opt/core/venv /bin/sh -c add-apt-repository "deb http://archive.ubuntu.com/ubuntu jammy universe"
|4 BRANCH=master PREFIX=/usr/local PROTOC_VERSION=3.19.6 VENV_PATH=/opt/core/venv /bin/sh -c apt-get update -y && apt-get install -y --no-install-recommends automake bash ca-certificates ethtool gawk gcc g++ iproute2 iputils-ping libc-dev libev-dev libreadline-dev libtool nftables python3 python3-pip python3-tk pkg-config tk xauth xterm vim build-essential nano firefox net-tools rsync openssh-server openssh-client vsftpd atftpd atftp mini-httpd lynx tcpdump wireshark iperf iperf3 tshark openssh-sftp-server bind9 bind9-utils openvpn isc-dhcp-server isc-dhcp-client whois ipcalc socat hping3 libgtk-3-0 librest-0.7-0 libgtk-3-common dconf-gsettings-backend libsoup-gnome2.4-1 libsoup2.4-1 dconf-service x11-xserver-utils ftp git sudo wget tzdata libpcap-dev libpcre3-dev libprotobuf-dev libxml2-dev protobuf-compiler unzip uuid-dev iproute2 vlc iputils-ping && apt-get autoremove -y
|4 BRANCH=master PREFIX=/usr/local PROTOC_VERSION=3.19.6 VENV_PATH=/opt/core/venv /bin/sh -c git clone https://github.com/coreemu/core && cd core && git checkout ${BRANCH} && ./setup.sh && PATH=/root/.local/bin:$PATH inv install -v -p ${PREFIX} && cd /opt && rm -rf ospf-mdr
|4 BRANCH=master PREFIX=/usr/local PROTOC_VERSION=3.19.6 VENV_PATH=/opt/core/venv /bin/sh -c wget https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip && mkdir protoc && unzip protoc-${PROTOC_VERSION}-linux-x86_64.zip -d protoc && git clone https://github.com/adjacentlink/emane.git && cd emane && ./autogen.sh && ./configure --prefix=/usr && make -j$(nproc) && make install && cd src/python && make clean && PATH=/opt/protoc/bin:$PATH make && ${VENV_PATH}/bin/python -m pip install . && cd /opt && rm -rf protoc && rm -rf emane && rm -f protoc-${PROTOC_VERSION}-linux-x86_64.zip
WORKDIR /root
CMD ["/bin/sh" "-c" "/opt/core/venv/bin/core-daemon"]

Labels

Key Value
Description CORE Docker Ubuntu Image
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2023-09-21 18:34:43 +01:00
11
OCI / Docker
linux/amd64
770 MiB
Versions (1) View all
latest 2023-09-21