Error : Invalid Reference Format in Dockerfile ubuntu 14.04, cuda 8.0, cudnn 6.0

Error : Invalid Reference Format in Dockerfile ubuntu 14.04, cuda 8.0, cudnn 6.0

我正在尝试从 Docker 规范 ubuntu 14.04、cuda 8.0、cudnn 6.0 (devel) 的 here 文件构建映像。

我在本地系统上保存了 docker 文件 当我使用 docker build PATH 命令时

PATH = /home/anil/Desktop/container

我收到以下错误:

Sending build context to Docker daemon   2.56kB
Step 1/7 : ARG IMAGE_NAME
Step 2/7 : FROM ${IMAGE_NAME}:8.0-devel-ubuntu14.04
invalid reference format

我正在使用 Docker 版本 18.03.1-ce,构建 9ee9f40

请帮助我。 谢谢

您需要在构建过程中像这样传递一个名为 IMAGE_NAME 的参数:

docker build --build-arg IMAGE_NAME=nvidia/cuda .

输出:

Step 1/7 : ARG IMAGE_NAME
Step 2/7 : FROM ${IMAGE_NAME}:8.0-devel-ubuntu14.04
8.0-devel-ubuntu14.04: Pulling from nvidia/cuda