我使用以下命令安装了TensorFlow" docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel"我需要在Windows机器上设置TensorFlow服务。我按照" https://github.com/tensorflow/serving/blob/master/tensorflow_serving/g3doc/setup.md"并在安装TensorFlow服务依赖项时运行下面提到的sudo命令:
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
答案 0 :(得分:13)
docker与root一起出现它不需要 sudo 。
如果你想要install sudo
,,你想在码头工具中使用sudo
试试这个,
apt-get update && \
apt-get -y install sudo
现在你可以在docker中使用sudo和你的命令......
答案 1 :(得分:5)
Docker镜像通常没有sudo
,默认情况下您已经以root
运行。尝试
apt-get update && 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-d
如果您不希望以root身份运行,请参阅Docker documentation on the User command。