我有個問題。我想從中構建一個 docker-compose 檔案,tfserving但不幸的是我收到了以下錯誤failed to solve: rpc error: code = Unknown desc。問題是什么?我正在使用 Windows。
命令
docker compose up -d
Dockerfile
FROM tensorflow/serving
EXPOSE 8601
碼頭工人-compose.yml
version: '3'
services:
tfserving:
container_name: tfserving
build: ..
ports:
- "8601:8601"
volumes:
- ./model.config:/models/model.config
- ../model:/models/model
environment:
- TENSORFLOW_SERVING_REST_API_PORT=8061
- TENSORFLOW_SERVING_MODEL_NAME=model
- TENSORFLOW_MODEL_BASE_PATH=/models/model/
entrypoint: [ "bash", "-c", "tensorflow_model_server --rest_api_port=8601 --allow_version_labels_for_unavailable_models --model_config_file=/models/model.config"]
錯誤
docker compose up -d
[ ] Building 0.0s (2/2) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2B 0.0s
=> CANCELED [internal] load .dockerignore 0.0s
=> => transferring context: 0.0s
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount057242145/Dockerfile: no such file or directory
目錄
|- tfserving
| |- docker-compose.yml
| |- Dockerfile
| |- model.config
|- model
| |- 1
| | |- ...
| |- 2
| | |- ...
|....
uj5u.com熱心網友回復:
您的 docker-compose 的 build(context) 行中有太多點:
version: '3'
services:
tfserving:
container_name: tfserving
build: .. <-- here, the correct one is the current folder .
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/511230.html
