Eu acho que você pode ter descoberto um pouco de folclore enganoso. Eu pesquisei no site do Google por "bootfs" (ou seja, site: docker.com bootfs ) e encontrou quase nada - literalmente quatro resultados. Eu pesquisei cada um desses quatro resultados e descreverei o que encontrei.
Isso descreve a estrutura das imagens e contêineres e sua relação com os drivers de armazenamento. A string "bootfs" não aparece nesta página. Nem a string "inicializa" para esse assunto.
Este documento descreve a implementação do contêiner Docker a partir de uma perspectiva de segurança. A string "bootfs" aparece apenas uma vez - em um diagrama em que parece referir-se ao sistema de arquivos de inicialização da máquina host.
Nesta discussão do fórum, a string "bootfs" aparece exatamente uma vez - novamente em referência à máquina host, não a um container.
Aqui, a string aparece como substring em vários nomes de pacotes. Não há nenhuma indicação de que esteja relacionado a iniciar um contêiner do Docker.
Eu também procurei no Docker CE GitHub , mas não encontrei nenhuma instância da string "bootfs".
Depois de muitas pesquisas no Google no formato "docker bootfs location" e " onde está o booter do docker " Eu encontrei vários resultados que pareciam indicar que a ideia de um Docker bootfs existente no nível do contêiner é um equívoco. Aqui estão alguns resultados:
Esta postagem de blog descreve o processo de inicialização do Docker com algum detalhe e o distingue de um processo de inicialização típico.
Nesta discussão, um colaborador se refere ao bootfs como um "conceito" que "você não pode tocar".