无法在 Docker 中使用 sudo 命令,显示“bash: sudo: command not found”

新手上路,请多包涵

我已经使用以下命令安装了 TensorFlow

 docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel

我需要在 Windows 机器上设置 TensorFlow Serving。我按照 说明 运行以下提到的 sudo 命令,同时安装 TensorFlow Serving 依赖项:

 sudo apt-get update && sudo apt-get install -y \
     build-essential \
     curl \
     git \
     libfreetype6-dev \
     libpng12-dev \
     libzmq3-dev \
     pkg-config \
     python-dev \
     python-numpy \
     python-pip \
     software-properties-common \
     swig \
     zip \
     zlib1g-dev

显示以下错误:

 bash: sudo: command not found

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

阅读 1.2k
1 个回答

docker 附带 root 它不需要 sudo

顺便说一句,如果你想在 docker 中使用 sudo,如果你想 install sudo

尝试这个,

 apt-get update && \
      apt-get -y install sudo

现在您可以在 docker 中使用 sudo 和您的命令…

原文由 Mohideen bin Mohammed 发布,翻译遵循 CC BY-SA 3.0 许可协议

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