在 Docker 容器中运行旧的 Linux 版本?

2024-01-26

我有一个二进制应用程序,无法在 Feisty 之后的 Ubuntu 版本上运行。

是否可以构建包含 Feisty 的 Docker 映像并在我的现代系统上运行它?


我将添加比评论中允许的更多细节。这些是我用来获取在 Docker 0.7.1 容器中运行的 32 位版本 Ubuntu Feisty 的步骤。

cd /tmp
sudo debootstrap --arch=i386 feisty feisty http://old-releases.ubuntu.com/ubuntu
sudo tar -C feisty -c . | docker import - feisty

现在我有了一个 32 位的基础镜像。我敲出了一个 Dockerfile,我的古老代码似乎在容器中正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Docker 容器中运行旧的 Linux 版本? 的相关文章

随机推荐