Docker 在TensorFlow基础映像(1.13.2-gpu-py3)上安装pip包不起作用

Docker 在TensorFlow基础映像(1.13.2-gpu-py3)上安装pip包不起作用,docker,tensorflow,dockerfile,Docker,Tensorflow,Dockerfile,我只是尝试使用基于TensorFlow映像的Dockerfile将JupyterLab和Keras安装为pip包: FROM tensorflow/tensorflow:1.13.2-gpu-py3 RUN apt-get update -y RUN apt-get upgrade -y RUN pip3 install --upgrade pip RUN pip3 install jupyter jupyterlab keras 安装过程在没有任何错误消息的情况下运行,但容器中没有可用的软件

我只是尝试使用基于TensorFlow映像的Dockerfile将JupyterLab和Keras安装为pip包:

FROM tensorflow/tensorflow:1.13.2-gpu-py3
RUN apt-get update -y
RUN apt-get upgrade -y
RUN pip3 install --upgrade pip
RUN pip3 install jupyter jupyterlab keras
安装过程在没有任何错误消息的情况下运行,但容器中没有可用的软件包:

bash: jupyter: command not found
但是,如果我通过bash访问容器并在运行的容器中执行pip3安装命令,那么Jupyter就可以正常工作。Dockerfile中的安装说明似乎根本没有任何效果


我是否在这里遗漏了一些明显的东西,因为我认为我以前以这种方式做过一百次,没有任何问题。

无法重新生成工作,只是很好。您可以共享用于构建和运行容器的命令吗?我有一种感觉,你可能会用一张老照片来启动容器哦,伙计,你是对的。由于忘记标记Dockerfile生成的映像,我在没有安装包的情况下意外启动了基本映像本身。真丢脸。不能重新生成工作就好了。你能分享你用来构建和运行容器的命令吗?我有一种感觉,你可能会用一张老照片来启动容器哦,伙计,你是对的。由于忘记标记Dockerfile生成的映像,我在没有安装包的情况下意外启动了基本映像本身。我真丢脸。