diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b1285bf --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +FROM registry.fedoraproject.org/fedora:28 + +ENV NAME=fedora-toolbox VERSION=28 +LABEL 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..3bd226a --- /dev/null +++ b/extra-packages @@ -0,0 +1,38 @@ +bash-completion +bzip2 +diffutils +dnf-plugins-core +findutils +fpaste +git +gnupg +gnupg2-smime +hostname +iputils +jwhois +keyutils +krb5-libs +less +lsof +man-db +man-pages +mlocate +mtr +openssh-clients +PackageKit-command-not-found +passwd +pigz +procps-ng +rsync +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..30e6888 --- /dev/null +++ b/missing-docs @@ -0,0 +1,22 @@ +acl +bash +chkconfig +curl +dbus +dnf +gawk +grep +gzip +info +libcap +nss +openssl +p11-kit +pam +pkgconf +python3 +rpm +rpm-plugin-systemd-inhibit +sed +systemd +tar