在Docker容器中运行旧的Linux版本?
我有一个二进制应用程序,不能在比Feisty更晚的Ubuntu版本上工作。
是否有可能build立一个包含Feisty的Docker镜像并在我的现代系统上运行它?
你应该能够build立你自己的基本形象。 我不知道为什么它不应该工作的任何原因。
看看文档http://docs.docker.io/en/latest/use/baseimages/的起点,并保持我们张贴:)
我会添加更多的细节比我在评论允许的。 这些是我用来获得在Docker 0.7.1容器中工作的Ubuntu Feisty的32位版本的步骤。
cd /tmp sudo debootstrap --arch=i386 feisty feisty http://old-releases.ubuntu.com/ubuntu sudo tar -C feisty -c . | docker import - feisty
现在我有一个32位的基础图像。 我打出一个Dockerfile,我的古代码似乎在容器中正常工作。
- Docker-compose从容器中缩放命令
- 如果使用自定义SSL证书,则docker客户端无法从“docker专用registry”和“在线dockerregistry”中读取
- Windows / Docker /外部安装
- 如何将我的容器组(可伸缩容器)连接到Bluemix上的MongoDB容器(单节点)?
- 如何获取AWS ECS泊坞化器容器中的AWS凭证?
- 使用docker-compose,我如何将图像分享到docker-hub?
- Docker:设备cgroup没有安装(Ubuntu 16.04)
- 一个bash脚本如何在发送信号给子程序的时候重启非0退出进程
- CKANdockerdb init:错误:关系“用户”在字符435不存在