Docker构建停留在第8/9步

时间:2018-02-01 17:53:22

标签: python docker tensorflow machine-learning tensorflow-serving

我正在尝试将我的模型部署到tensorflow服务。因为我正在使用以下链接https://towardsdatascience.com/how-to-deploy-machine-learning-models-with-tensorflow-part-2-containerize-it-db0ad7ca35a7中的步骤创建docker镜像。在创建docker镜像时,构建在步骤8/9停止。

以下是命令行界面

jdbcTemplate

2 个答案:

答案 0 :(得分:0)

您可能必须将docker文件中的BASEL_VERSION更新为当前版本号。您可以在tensorflow_serving / tools / docker

中获取该文件

答案 1 :(得分:0)

我遇到了同样的问题,并且能够通过在Dockerfile.devel文件中注释掉Bazel构建命令,然后逐个运行相同的Bazel命令来解决它。

  1. 在Dockerfile.devel文件中注释掉Bazel构建命令

  2. docker build --pull -t $ USER / tensorflow-serving-devel -f tensorflow_serving / tools / docker / Dockerfile.devel。

  3. 此时,docker容器应该能够完成构建。 在容器内部,运行以下命令以安装Bazel。

    mkdir / bazel

    cd / bazel

    curl -fSsL -O https://github.com/bazelbuild/bazel/releases/download/ $ BAZEL_VERSION / bazel- $ BAZEL_VERSION-installer-linux-x86_64.sh

    chmod + x bazel - * .sh

    ./ bazel- $ BAZEL_VERSION-installer-linux-x86_64.sh