我可以在 openSUSE Tumbleweed(32 位)上安装 Docker 软件包吗

我可以在 openSUSE Tumbleweed(32 位)上安装 Docker 软件包吗

问题

有一台装有 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

相关内容