This is a stage3 import with some extra tweaks to make it a decent base image. I will, at some point, try to make it smaller by purging some of the bloat. It isn't made via Dockerfile currently, I need to decide what I'll do about that.
Some important notes:
Volumes to mount:
/usr/portage:/usr/portage:ro
/container/gentoo/packages:/packages
/container/gentoo/distfiles:/distfiles
The first one should be adjusted if you're not running a gentoo host system.
In make.conf we set:
PORTAGE_RO_DISTDIRS="/usr/portage/distfiles"DISTDIR="/distfiles"PKGDIR="/packages"EMERGE_DEFAULT_OPTS="-kb"FEATURES="buildpkg binpkg-multi-instance"Commands...
sed -i 's/#?rc_controller_cgroups=".*"/rc_controller_cgroups="NO"/' /etc/rc.confsed -i 's/#?rc_sys=".*"/rc_sys="docker"/' /etc/rc.confmkdir -p /etc/portage/package.accept_keywords /etc/portage/package.use /etc/portage/package.maskUse flags set...
dev-vcs/git -gpg Final emerge
emerge --newuse --deep --with-bdeps=y @system @world monit tmux app-misc/screen dev-vcs/git vim nano gentoolkitemerge --depcleanContent type
Image
Digest
Size
308.9 MB
Last updated
over 9 years ago
docker pull kaithar/gentoo-base