问题
有一台装有 Ubuntu 16.04 LTS 的 32 位服务器。
根据文档,我无法在32位乌班图:
操作系统要求
要安装 Docker 引擎,您需要64位这些 Ubuntu 版本之一的版本:
... Ubuntu Xenial 16.04 (LTS)
可能的解决方案
openSUSE Tumbleweed 适用于 32 位机器。我找不到任何有关是否可以在 32 位 openSUSE Tumbleweed 上安装 Docker 的文档。然而,看起来这是可能的:
https://en.opensuse.org/Docker
有谁知道这是否可能?我只是想在安装之前确认一下32位openSUSE Tumbleweed。
答案1
是的你可以。我做到了。
安装 openSUSE Tumbleweed32位, 然后:
sudo zypper install docker
启动服务并在启动时启用:
sudo systemctl enable docker
sudo systemctl start docker
版本:
docker -v
Docker version 20.10.6-ce, build 8728dd246c3a
测试
Docker 工作得很好:
sudo docker run --rm hello-world
笔记
由于以下错误,某些 Docker 映像无法为 32 位操作系统构建:
> sudo docker-compose build
...
no matching manifest for linux/386 in the manifest list entries
ERROR: ... failed to build