Por que as imagens do Docker não são baseadas na distribuição atual do GNU / Linux?

1

Estou executando o Docker CE no CentOS 7, mas quando eu bato em um contêiner, vejo que ele é baseado em Debian:

$ sudo docker exec -it 0123456789ab bash
# cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

É possível usar uma imagem baseada no CentOS para os containers em vez do Debian (por exemplo, para usar comandos como visudo )? Por que este não é o comportamento padrão desde que eu estou usando o CentOS? Obrigado.

Note que instalei Docker e Docker Compose , criei algumas imagens (Python, Postgres, Redis). Eu nunca instalei imagens CentOS ou Debian. Todos os containers usam uma versão do Debian.

    
por isar 23.02.2018 / 03:16

1 resposta

2

As imagens do Docker não são criadas com base na sua distribuição atual do Linux em execução, mas sim com base no que a imagem base está definida no Dockerfile. As imagens oficiais do Docker fornecem imagens do Docker baseadas em diferentes sistemas operacionais, então você terá que escolher uma imagem com base em o sistema operacional

    
por 23.02.2018 / 05:34

Tags