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