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