O
Docker Hub seria um bom lugar para procurar.
O Gentoo é uma preferência típica, assim como o GitHub,
no entanto, o registro no Docker Hub geralmente tem os links para dockerfile / s usados para criar o contêiner DOCker.
Além disso, é possível aninhar os contêineres do Docker entre eles. Você também pode usar o Docker Compose, puxar um push de imagem de referência para yourname / mycustom-container-squash
Dockerfile
FROM myname/my-custom-container
ADD Build-all-my-crap.sh
RUN Build-all-my-crap.sh
Assim como com o VirtualBox, você pode usar binários descompactados do BusyBox, ou seja, remover arquivos Debian para pure tar.gz
isto é, bin > tar.gz, etc. e usando bb-tar.gz e do zero para descompactar tarballs para uma base mínima.
No meu caso eu estava mexendo com o Gentoo para o Pentoo, no entanto o iso > fora para chegar aos squashfiles, embora eu possa adicionar a sobreposição, o servidor docker-hub irá matar a compilação se demorar muito. Eu imaginei apenas sobrescrevendo a instalação do Gentoo com o Pentoo (Gentoo personalizado) ou, em seguida, tente adicionar a sobreposição rsync/crsync binpackage
, em seguida, apenas emerge a lista de pacotes, limpe os compartimentos, mas novamente isso provavelmente terminará.
Pacote Gentoo do Jenkler Docker Base no GitHub
Eu usei o repositório oficial do Gentoo, no entanto, sua ferramenta shell tende a falhar no autobuilds do dockerhub para o x86 endurecido. (chatice)
O método de Jenkler permite uma imagem base mínima, mas ajustada. Eu posso deslizar alguns debian > tar para a briga temporariamente, ou apenas construí-los.
O GitHub permite um pouco de LFS, então eu poderia simplesmente copiar meus tar > tarballs como o exemplo acima. Como eu tentei cortar o iso e squashfile, e não está funcionando tão bem quanto eu gostaria.
necrose99 / my-cx-gentoo base, use algumas ferramentas para descompactar os squashfs.
ou seja, para alguma pesquisa de segurança, ser capaz de clustering docker ou configurar o Pentoo em um Docker como um chroot como ... (pode executar x11, etc.) para fazer construções que podem não fazer coisas tão saudáveis para minha instalação REAL (pacotes ALPHA Eu não sou o melhor escritor Ebuild além de ferramentas de segurança mais recentes).
no entanto, minha nova chamada de contêiner na my-base
emergir minhas coisas novas
próxima nova chamada de contêiner em old / old / alguma outra das guias de criação. no Hub do Docker.
Para não ligar e deixar todos os moderadores loucos ...
De qualquer forma, você pode empilhar imagens do Docker como camadas de bolo para fazer um bolo de casamento ser uma boa analogia e / ou chutar um aplicativo em um contêiner e construí-lo a partir de um contêiner base. my-debian-ngix-www-hugo-docker do debian / public ..., etc. pode se o Debian for sua base de escolha.