想象一下,您在托管的 Linux 服务器上工作,只使用普通用户身份,根本无法使用 root。懒惰且偏执的系统管理员拒绝安装任何新软件包。
系统上当前未安装 Docker、Podman 和其他容器运行时。
在这种情况下,我有什么办法可以运行 Docker/OCI 镜像吗?我知道 rootless docker 会有很多限制,但我可以接受这些限制。
答案1
如果你的环境非常严格,你仍然可以尝试以下方法:
- 如果你有任何虚拟机产品,例如 Hyper-V 或 Virtualbox,你可以创建一个你作为管理员的虚拟机
- 如果计算机上已启用 WSL,你也可以对它执行相同操作
- 你可以尝试使用 docker-toolbox-portable 正如文章所解释的那样 便携式 Docker 工具箱
- 您可以尝试安装 从二进制文件安装 Docker Engine,如果您具备所需的先决条件。