github.com/Equinix-Metal/virtlet@v1.5.2-0.20210807010419-342346535dc5/images/Dockerfile.virtlet-base (about) 1 FROM ubuntu:18.04 2 MAINTAINER Brandon Feng <bfeng@equinix.com> 3 4 # BUMP 23.11.2018 5 6 ENV DEBIAN_FRONTEND noninteractive 7 8 RUN echo deb-src http://archive.ubuntu.com/ubuntu/ bionic main universe restricted >>/etc/apt/sources.list && \ 9 echo deb-src http://archive.ubuntu.com/ubuntu/ bionic-updates main universe restricted >>/etc/apt/sources.list 10 11 RUN apt-get -y update && \ 12 apt-get install -y software-properties-common && \ 13 apt-add-repository ppa:git-core/ppa && \ 14 apt-get -y update && \ 15 apt-get -y install git git-lfs libjansson-dev libhivex-ocaml-dev ntp && \ 16 apt-get -y install supermin libguestfs-tools rsync && \ 17 apt-get -y install --reinstall ca-certificates && \ 18 update-ca-certificates && \ 19 git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt 20 21 FROM ubuntu:18.04 22 MAINTAINER Brandon Feng <bfeng@equinix.com> 23 24 LABEL virtlet.image="virtlet-base" 25 26 COPY --from=0 /usr/local /usr/local 27 28 ENV DEBIAN_FRONTEND noninteractive 29 30 RUN apt-get update && apt-get install -y curl gnupg2 \ 31 qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils \ 32 netbase iptables ebtables vncsnapshot \ 33 openssl socat netcat-openbsd \ 34 acl attr binutils bsdmainutils btrfs-tools \ 35 bzip2 cpio cryptsetup curl dosfstools extlinux \ 36 file gawk gdisk genisoimage iproute2 \ 37 isc-dhcp-client kmod less libaugeas0 \ 38 libavahi-client3 libavahi-common3 libcap-ng0 \ 39 libcurl3-gnutls libdbus-1-3 libfuse2 libgnutls30 \ 40 libhivex0 libmagic1 libnl-3-200 \ 41 libnuma1 libsasl2-2 libxml2 libyajl2 \ 42 lsscsi lvm2 lzop mdadm module-init-tools \ 43 mtools ntfs-3g openssh-client parted psmisc \ 44 qemu-system-x86 qemu-utils scrub syslinux \ 45 udev xz-utils zerofree libjansson4 \ 46 dnsmasq libpcap0.8 libnetcf1 dmidecode && \ 47 apt-get clean 48 49 # TODO: try to go back to alpine 50 # TODO: check which libs are really needed for libvirt / libguestfs / supermin5 51 # and which aren't