Docker 添加 ppa 失败

Docker 添加 ppa 失败

我正在尝试运行 tvm 教程中的一个示例,该示例适用于在 Android 上部署预训练模型,由于 android 软件包依赖关系,他们建议使用给定的 docker 镜像。问题是构建失败,并出现错误:

docker build -t tvm.demo_android -f docker/Dockerfile.demo_android ./docker
  (things happening...)
  Cannot add PPA: 'ppa:~jonathonf/ubuntu/python-3.6'.
  Error: '~jonathonf' user or team does not exist.

我正在运行带有公司代理的 ubuntu 16.04(配置为 http 和 https.bashrc)所以问题可能就出在这里...但是我已经为docker配置了它,并且设置了环境/etc/systemd/docker.service.d/http-proxy.conf, 分别https-代理配置文件

代理之前出现过一些怪异情况:我必须将 https 代理设置为 http 才能使用 docker 登录。我尝试使用真正的 https 代理和 http 代理构建 docker 映像,但没有成功。

也许存储库更改了名称,我不知道我在哪里查看了 Dockerfile,也不知道在哪里可以更改它,这里是:

# Minimum docker image for demo purposes
FROM ubuntu:16.04

RUN apt-get update --fix-missing

COPY install/ubuntu_install_core.sh /install/ubuntu_install_core.sh
RUN bash /install/ubuntu_install_core.sh

COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh

COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
RUN bash /install/ubuntu_install_python_package.sh

COPY install/ubuntu_install_keras.sh /install/ubuntu_install_keras.sh
RUN bash /install/ubuntu_install_keras.sh

COPY install/ubuntu_install_java.sh /install/ubuntu_install_java.sh
RUN bash /install/ubuntu_install_java.sh

COPY install/ubuntu_install_llvm.sh /install/ubuntu_install_llvm.sh
RUN bash /install/ubuntu_install_llvm.sh

COPY install/ubuntu_install_gradle.sh /install/ubuntu_install_gradle.sh
RUN bash /install/ubuntu_install_gradle.sh

COPY install/ubuntu_install_androidsdk.sh /install/ubuntu_install_androidsdk.sh
RUN bash /install/ubuntu_install_androidsdk.sh

COPY install/ubuntu_install_vulkan.sh /install/ubuntu_install_vulkan.sh
RUN bash /install/ubuntu_install_vulkan.sh

ENV VULKAN_SDK /usr/local/VulkanSDK/1.0.65.0/x86_64
ENV PATH ${PATH}:${VULKAN_SDK}/bin
ENV LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${VULKAN_SDK}/lib
ENV VK_LAYER_PATH ${VULKAN_SDK}/etc/explicit_layer.d

# Build TVM
RUN cd /usr && \
    git clone --depth=1 https://github.com/dmlc/tvm --recursive && \
    cd /usr/tvm && \
    mkdir -p build && \
    cd build && \
    cmake \
        -DUSE_LLVM=llvm-config-6.0 \
        -DUSE_RPC=ON \
        -DUSE_SORT=ON \
        -DUSE_GRAPH_RUNTIME=ON \
        -DUSE_VULKAN=ON \
        .. && \
    make -j10

# Environment variables
ENV PYTHONPATH=/usr/tvm/python:/usr/tvm/topi/python:/usr/tvm/nnvm/python/:/usr/tvm/vta/python:${PYTHONPATH}

希望您说得够清楚了。谢谢。

相关内容