16.04 배포판에서 호스팅하는 도커 컨테이너에 12.04 배포판을 설치할 수 있나요?

16.04 배포판에서 호스팅하는 도커 컨테이너에 12.04 배포판을 설치할 수 있나요?

16.04에서 호스팅되는 Docker 컨테이너가 있습니다. 이 컨테이너에 12.04 배포판을 설치할 수 있습니까?

답변1

이미지를 처음부터 설치할 필요가 없다는 것을 알았습니다.이 답변원하는 버전을 다운로드하기 위해 docker를 만들 수 있으며 필요에 따라 조정했습니다.

sudo docker run ubuntu:12.04 cat /etc/issue

다음을 반환합니다.

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

또는대안적으로당신이 사용할 수있는:

sudo docker pull ubuntu:12.04

그런 다음 해당 이미지를 실행하십시오.

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

프롬프트에서 버전을 확인하려면 다음을 수행하세요.

cat /etc/issue

추신. 잊지 마세요변경 사항을 커밋하려면, 종료하기 전에 그렇지 않으면 손실됩니다. 먼저 다음 명령을 사용하여 컨테이너 ID를 가져옵니다.

sudo docker ps -l

컨테이너에 변경사항을 커밋합니다.

sudo docker commit <container_id> repo/img1 

그런 다음 컨테이너를 실행합니다.

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

관련 정보