我有一個由 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