【问题标题】:unable to install docker in my conda environment无法在我的 conda 环境中安装 docker
【发布时间】:2021-02-11 08:56:43
【问题描述】:

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

我第一次尝试

conda install -c conda-forge docker

但我得到了

PackagesNotFoundError: The following packages are not available from current channels:
  • 码头工人

然后我尝试了

pip install docker

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

command not found

在另一个帖子中遇到类似问题的人解决了它

sudo pip install docker

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

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

任何帮助将不胜感激

【问题讨论】:

  • 服务器是否安装了Docker;你能运行docker ps 和其他类似的命令吗?您必须安装一个系统守护程序,并且您通常需要管理权限才能对其执行几乎所有操作。
  • 不,它没有:(我想没有办法解决它,必须联系管理员 - 无论如何谢谢,我只是想知道是否有快速修复

标签: docker installation conda


【解决方案1】:

Docker 不能通过 Conda 或 PyPI 安装 - 只有 Python API 可用(docker-py on Conda Forge;docker on PyPI)。 Docker 本身需要提升权限才能安装。

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

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2019-01-04
    • 2021-06-22
    相关资源
    最近更新 更多