diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..89977fb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +FROM registry.fedoraproject.org/fedora:29 + +ENV NAME=fedora-toolbox VERSION=29 +LABEL com.github.containers.toolbox="true" \ + com.github.debarshiray.toolbox="true" \ + com.redhat.component="$NAME" \ + name="$FGC/$NAME" \ + version="$VERSION" \ + usage="This image is meant to be used with the toolbox command" \ + summary="Base image for creating Fedora toolbox containers" \ + maintainer="Debarshi Ray " + +COPY README.md / + +RUN sed -i '/tsflags=nodocs/d' /etc/dnf/dnf.conf +RUN dnf -y swap coreutils-single coreutils-full + +COPY missing-docs / +RUN dnf -y reinstall $(:` that's specifically customised +for your host user. + +### Enter the toolbox: +``` +[user@hostname ~]$ toolbox enter +🔹[user@toolbox ~]$ +``` diff --git a/extra-packages b/extra-packages new file mode 100644 index 0000000..c998b3f --- /dev/null +++ b/extra-packages @@ -0,0 +1,39 @@ +bash-completion +bzip2 +diffutils +dnf-plugins-core +findutils +flatpak-xdg-utils +fpaste +git +gnupg +gnupg2-smime +hostname +iputils +jwhois +keyutils +krb5-libs +less +lsof +man-db +man-pages +mlocate +mtr +openssh-clients +passwd +pigz +procps-ng +rsync +shadow-utils +sudo +tcpdump +time +traceroute +tree +unzip +vte-profile +wget +which +words +xz +zip diff --git a/missing-docs b/missing-docs new file mode 100644 index 0000000..d5a329f --- /dev/null +++ b/missing-docs @@ -0,0 +1,20 @@ +acl +bash +chkconfig +curl +dbus-daemon +dnf +gawk +grep +gzip +info +libcap +openssl +p11-kit +pam +python3 +rpm +rpm-plugin-systemd-inhibit +sed +systemd +tar