我试图运行下面的docker图像从https://hub.docker.com/r/fbcotter/docker-tensorflow-opencv/
FROM tensorflow/tensorflow:1.8.0-py3
RUN apt-get update
RUN apt-get install -y \
build-essential \
cmake \
git \
wget \
unzip \
yasm \
pkg-config \
libswscale-dev \
libtbb2 \
libtbb-dev \
libjpeg-dev \
libpng-dev \
libtiff-dev \
libjasper-dev \
libavformat-dev \
libhdf5-dev \
libpq-dev
RUN pip3 --no-cache-dir install \
numpy \
hdf5storage \
h5py \
scipy \
py3nvml
WORKDIR /
ENV OPENCV_VERSION="3.4.1"
RUN wget https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.zip \
&& unzip ${OPENCV_VERSION}.zip \
&& mkdir /opencv-${OPENCV_VERSION}/cmake_binary \
&& cd /opencv-${OPENCV_VERSION}/cmake_binary \
&& cmake -DBUILD_TIFF=ON \
-DBUILD_opencv_java=OFF \
-DWITH_CUDA=OFF \
-DENABLE_AVX=ON \
-DWITH_OPENGL=ON \
-DWITH_OPENCL=ON \
-DWITH_IPP=ON \
-DWITH_TBB=ON \
-DWITH_EIGEN=ON \
-DWITH_V4L=ON \
-DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
-DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=$(python3 -c "import sys; print(sys.prefix)") \
-DPYTHON_EXECUTABLE=$(which python3) \
-DPYTHON_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc;
print(get_python_inc())") \
-DPYTHON_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib;
print(get_python_lib())") .. \
&& make install \
&& rm /${OPENCV_VERSION}.zip \
&& rm -r /opencv-${OPENCV_VERSION}
RUN pip3 install -q keras==2.3.1
RUN pip3 install pyzmq
RUN pip3 install pillow
RUN mkdir -p /edge_app/src
WORKDIR /edge_app/src
COPY . ./
#CMD ["python","streamer.py"]
命令运行docker映像
docker run --rm -it -p:ip:port:port test
当我运行上面的docker映像时,我可以通过Jupyter笔记本访问它。我的问题是如何禁用jupyter笔记本,因为我想通过bash访问docker容器。谢谢,非常感谢你的帮助。
您可以使用自定义命令直接运行容器:
docker run -it -p port:port test /bin/bash
当我运行这个代码时,我有一个警告。 !!! 警告如下!!! C:\Users#\Anaconda3\lib\site packages\sklearn\svm\base.py:193:futurearning: 如何避免这种警告?或者如何将gamma的值设置为缩放?
我是多克的新手。为了参加乌达西特深度学习课程,我不得不使用 Docker 在我的 Windows 机器上设置张量流。(尽管张量流现在在Windows上可用,但它只支持Python 3.5,但是乌达西特课程材料需要Python 2.7。因此,我必须坚持使用张量流的Docker方式。 为了完成作业,我遵循了以下详细说明: 首先,我安装了泊坞窗工具箱。 然后,我使用 Docker 快速入门终端启动 Do
每次当我想启动ipython笔记本时,我必须在Windows命令行或中键入“Jupyter notebook”。可以设置别名吗?我尝试在中这样做: 那么如何设置别名并将其保存在中呢?在Windows上启动还有什么更好的主意吗?
我想添加一个永久的使用能够访问特定目录或文件夹中的数据。我读到我们可以使用。 有人能告诉我如何做的分步指导吗?我是新来的,文档不是很清楚。 例如,假设我的路径如下:
我已经在ubuntu机器上安装了tensorflow docker容器。tensorflow docker安装说明规定: 这使我进入了docker容器终端,我可以运行python并执行Hello World示例。我也可以手动运行。\快跑。sh开始使用jupyter笔记本。然而,我无法从主机上找到笔记本。 如何启动jupyter笔记本,以便可以使用主机上的笔记本?理想情况下,我想使用docker启动
我正在尝试做一些深度学习的工作。为此,我首先在我的Python环境中安装了所有用于深度学习的包。 这就是我所做的。 在Anaconda中,我创建了一个名为的环境,如下所示 然后在其中安装了data science Python包,如Pandas、NumPy等。我还在那里安装了TensorFlow和Keras。下面是该环境中的包列表 您可以看到还安装了。 现在,当我在这个环境中打开Python解释器