Posso instalar a distribuição 12.04 em um contêiner docker hospedado por uma distribuição 16.04?

Posso instalar a distribuição 12.04 em um contêiner docker hospedado por uma distribuição 16.04?

Eu tenho um contêiner docker hospedado em 16.04. Posso instalar uma distribuição 12.04 neste contêiner?

Responder1

Não há necessidade de instalar a imagem do zero, descobriesta respostaonde você pode fazer o docker baixar a versão desejada e eu adaptei às minhas necessidades:

sudo docker run ubuntu:12.04 cat /etc/issue

retorna isso:

Unable to find image 'ubuntu:12.04' locally
12.04: Pulling from library/ubuntu
Downloading
...
Status: Downloaded newer image for ubuntu:12.04
Ubuntu 12.04.4 LTS \n \l

oualternativamentevocê pode usar:

sudo docker pull ubuntu:12.04

e então execute essa imagem com

sudo docker run -i -t ubuntu:12.04 /bin/bash

para ter certeza no prompt, tente ver a versão:

cat /etc/issue

PS. Não se esqueçapara confirmar as mudanças, antes de sair, caso contrário serão perdidos. Primeiro obtenha o ID do contêiner usando este comando:

sudo docker ps -l

Confirme as alterações no contêiner:

sudo docker commit <container_id> repo/img1 

Em seguida, execute o contêiner:

sudo docker run -i -t repo/img1 /bin/bash

informação relacionada