我可以在 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

相关内容