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

1

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

    
por Eduard Florinescu 09.05.2016 / 13:28

1 resposta

4

Não há necessidade de instalar a imagem a partir do zero. Encontrei esta resposta , onde você pode fazer o docker baixar a versão desejada e me 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

ou como alternativa , você pode usar:

sudo docker pull ubuntu:12.04

e, em seguida, executar essa imagem com

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

para garantir que, no prompt, tente ver a versão:

cat /etc/issue

PS. Não se esqueça de confirmar as alterações antes de sair, caso contrário, elas serão perdidas. 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
    
por Eduard Florinescu 09.05.2016 / 16:31