无法在我的 conda 环境中安装 docker

Pan*_*nos 6 installation docker conda

我一直在尝试在 slurm 服务器上的 conda 环境中安装 docker

我第一次尝试

conda install -c conda-forge docker
Run Code Online (Sandbox Code Playgroud)

但我得到了

PackagesNotFoundError: The following packages are not available from current channels:
Run Code Online (Sandbox Code Playgroud)
  • 泊坞窗

然后我尝试了

pip install docker
Run Code Online (Sandbox Code Playgroud)

这似乎安装成功,但是当我尝试运行 docker 时,我得到了

command not found
Run Code Online (Sandbox Code Playgroud)

在另一篇文章中,有类似问题的人解决了这个问题

sudo pip install docker
Run Code Online (Sandbox Code Playgroud)

但这对我来说不是一个选择,因为这是一台服务器,我没有管理权限

我正在使用 miniconda,我的 conda 版本是 4.9.2

任何帮助将不胜感激

mer*_*erv 7

Docker 无法与 Conda 或 PyPI 一起安装 - 只有 Python API 可用(docker-py在 Conda Forge 上;docker在 PyPI 上)。Docker 本身需要提升权限才能安装。

FWIW,我工作过的 HPC 系统都不允许使用 Docker,但确实提供了 Singularity。