无法在我的 Docker 容器中运行 Curl 命令

新手上路,请多包涵

我从我的 OS X VM Docker 主机创建了一个 docker 容器。我使用运行命令创建了它,并基于 ubuntu:xenial hub 上的映像创建了容器。

在创建容器并以 root 身份登录并在容器内的命令提示符下,我现在已连接到容器。

我尝试安装自制软件,但由于某种原因,我无法运行安装自制软件的命令:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

当我运行时,我得到了一个 bash:

curl:找不到命令

不知道为什么我不能在容器内使用 curl。

原文由 PositiveGuy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

curl:找不到命令

是一个很大的提示,你必须安装它:

 apt-get update; apt-get install curl

原文由 Gilles Quenot 发布,翻译遵循 CC BY-SA 4.0 许可协议

在我的 Dockerfile 中使用 CURL 命令时遇到了同样的问题。正如 Gilles 指出的,我们必须先安装 curl。这些是要添加到“Dockerfile”中的命令。

 FROM ubuntu:16.04

# Install prerequisites
RUN apt-get update && apt-get install -y \
curl
CMD /bin/bash

原文由 Nirojan Selvanathan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题