Docker Hub byłby dobrym miejscem do oglądania.
Gentoo jest typową preferencją, podobnie jak GitHub,
jednak rejestr w Docker Hub często ma łącza do pliku / s dockerfile używanych do tworzenia kontenera DOCker.
Równie dobrze można zagnieździć między sobą kontenery dokujące. Możesz także użyć Docker Compose, pociągnij obraz referencyjny push do swojej nazwy / mycustom-container-squash
Dockerfile
FROM myname/my-custom-container
ADD Build-all-my-crap.sh
RUN Build-all-my-crap.sh
Podobnie jak w przypadku VirtualBox, możesz używać rozpakowanych plików binarnych BusyBox, tj. De-crufting plików Debiana dla czystego tar.gz
np. bin & gt; tar.gz itp. i używając bb-tar.gz oraz od podstaw do rozpakowywania archiwów tar dla minimalnej bazy.
W moim przypadku majstrowałem przy Gentoo na Pentoo, jednak iso & gt; aby dostać się do plików squasha, chociaż mogę dodać nakładkę, serwer dokera-hub zabije kompilację, jeśli zajmie to zbyt dużo czasu. Doszedłem do wniosku, że nadpisując instalację Gentoo za pomocą Pentoo (dostosowanego Gentoo) lub spróbuj dodać nakładkę rsync/crsync binpackage
następnie po prostu zrób listę pkg, usuń koszyki, ale znów to się skończy.
Baza dokerów Jenkler Pakiet Gentoo na GitHub
Korzystałem z oficjalnego repozytorium Gentoo, jednak ich narzędzie powłoki zwykle zawodzi w autobuildach dockerhub dla x86-hardened. (bummer)
Metoda Jenklera pozwala na minimalny, ale ulepszony obraz podstawowy. Mogę tymczasowo przesunąć kilka debian & gt; tar do walki i lub po prostu je wbudować.
GitHub pozwala na trochę LFS, więc mogłem po prostu przerwać mój katalog> tarballe, jak w powyższym przykładzie. Gdy próbowałem odciąć plik iso i squashfile, i nie działa tak dobrze, jakbym chciał.
z bazy necrose99 / my-cx-gentoo, użyj kilku narzędzi, aby rozpakować squashfs.
np. w przypadku niektórych badań bezpieczeństwa, możliwość dokowania klastra lub skonfigurowania Pentoo w Dockerze jako chroot, takiego jak ... (może uruchomić x11 itp.) do wykonywania kompilacji, które mogą nie robić tak zdrowych rzeczy w mojej instalacji REAL (pakiety ALPHA Nie jestem najlepszym pisarzem Ebuild i nowszymi narzędziami bezpieczeństwa.
jednak mój nowy kontener dzwoni do mojej bazy
emerge my new stuff
następne nowe wywołanie kontenera w starym / starym / innym miejscu z kart kompilacji. na Docker Hub.
Nie drażnij się i niech szalą moderatorzy ...
W każdym razie możesz układać obrazy Dockera, takie jak warstwy ciasta, aby tort weselny był dobrą analogią i / lub kopnij aplikację do kontenera i zbuduj ją z kontenera bazowego. my-debian-ngix-www-hugo-docker z debian / public ..., itp. może, jeśli Debian jest twoją podstawą wyboru.