我可以在 16.04 發行版託管的 docker 容器中安裝 12.04 發行版嗎

我可以在 16.04 發行版託管的 docker 容器中安裝 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

相關內容