Compare commits
10 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 41c23bef76 | |||
| 2148ce0950 | |||
| 7a1bea62c6 | |||
|
|
40c2dc11d6 | ||
| d7ff340f24 | |||
| b988a8ca80 | |||
| 4d25f4d1c0 | |||
| 6173d9adc3 | |||
| 44c4b7406b | |||
| fd35db822b |
4 changed files with 33 additions and 6 deletions
14
Dockerfile
14
Dockerfile
|
|
@ -1,7 +1,9 @@
|
||||||
FROM registry.fedoraproject.org/fedora:31
|
FROM registry.fedoraproject.org/fedora:30
|
||||||
|
|
||||||
ENV NAME=fedora-toolbox VERSION=31
|
ENV NAME=fedora-toolbox VERSION=30
|
||||||
LABEL com.redhat.component="$NAME" \
|
LABEL com.github.containers.toolbox="true" \
|
||||||
|
com.github.debarshiray.toolbox="true" \
|
||||||
|
com.redhat.component="$NAME" \
|
||||||
name="$FGC/$NAME" \
|
name="$FGC/$NAME" \
|
||||||
version="$VERSION" \
|
version="$VERSION" \
|
||||||
usage="This image is meant to be used with the toolbox command" \
|
usage="This image is meant to be used with the toolbox command" \
|
||||||
|
|
@ -13,8 +15,14 @@ COPY README.md /
|
||||||
RUN sed -i '/tsflags=nodocs/d' /etc/dnf/dnf.conf
|
RUN sed -i '/tsflags=nodocs/d' /etc/dnf/dnf.conf
|
||||||
RUN dnf -y swap coreutils-single coreutils-full
|
RUN dnf -y swap coreutils-single coreutils-full
|
||||||
|
|
||||||
|
COPY missing-docs /
|
||||||
|
RUN dnf -y reinstall $(<missing-docs)
|
||||||
|
RUN rm /missing-docs
|
||||||
|
|
||||||
COPY extra-packages /
|
COPY extra-packages /
|
||||||
RUN dnf -y install $(<extra-packages)
|
RUN dnf -y install $(<extra-packages)
|
||||||
RUN rm /extra-packages
|
RUN rm /extra-packages
|
||||||
|
|
||||||
|
RUN dnf clean all
|
||||||
|
|
||||||
CMD /bin/sh
|
CMD /bin/sh
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ This is particularly useful on
|
||||||
systems is to discourage installation of software on the host, and instead
|
systems is to discourage installation of software on the host, and instead
|
||||||
install software as (or in) containers.
|
install software as (or in) containers.
|
||||||
|
|
||||||
However this project doesn't *require* using an OSTree based system — it
|
However, this tool doesn't *require* using an OSTree based system — it
|
||||||
works equally well if you're running e.g. existing Fedora Workstation or
|
works equally well if you're running e.g. existing Fedora Workstation or
|
||||||
Server, and that's a useful way to incrementally adopt containerization.
|
Server, and that's a useful way to incrementally adopt containerization.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ bzip2
|
||||||
diffutils
|
diffutils
|
||||||
dnf-plugins-core
|
dnf-plugins-core
|
||||||
findutils
|
findutils
|
||||||
flatpak-xdg-utils
|
flatpak-spawn
|
||||||
fpaste
|
fpaste
|
||||||
git
|
git
|
||||||
gnupg
|
gnupg
|
||||||
|
|
@ -12,6 +12,7 @@ hostname
|
||||||
iputils
|
iputils
|
||||||
jwhois
|
jwhois
|
||||||
keyutils
|
keyutils
|
||||||
|
krb5-libs
|
||||||
less
|
less
|
||||||
lsof
|
lsof
|
||||||
man-db
|
man-db
|
||||||
|
|
@ -19,11 +20,11 @@ man-pages
|
||||||
mlocate
|
mlocate
|
||||||
mtr
|
mtr
|
||||||
openssh-clients
|
openssh-clients
|
||||||
PackageKit-command-not-found
|
|
||||||
passwd
|
passwd
|
||||||
pigz
|
pigz
|
||||||
procps-ng
|
procps-ng
|
||||||
rsync
|
rsync
|
||||||
|
shadow-utils
|
||||||
sudo
|
sudo
|
||||||
tcpdump
|
tcpdump
|
||||||
time
|
time
|
||||||
|
|
|
||||||
18
missing-docs
Normal file
18
missing-docs
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
acl
|
||||||
|
bash
|
||||||
|
chkconfig
|
||||||
|
curl
|
||||||
|
dbus-daemon
|
||||||
|
gawk
|
||||||
|
grep
|
||||||
|
gzip
|
||||||
|
libcap
|
||||||
|
openssl
|
||||||
|
p11-kit
|
||||||
|
pam
|
||||||
|
python3
|
||||||
|
rpm
|
||||||
|
rpm-plugin-systemd-inhibit
|
||||||
|
sed
|
||||||
|
systemd
|
||||||
|
tar
|
||||||
Loading…
Add table
Add a link
Reference in a new issue