Anda dapat memiliki - karakter di gambar Anda. Asumsikan Anda memiliki gambar lokal (bukan registri lokal) bernama centos-base-image dengan tag 7.3.1611.
docker version
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-common-1.12.6-16.el7.centos.x86_64
Go version: go1.7.4
Server:
Version: 1.12.6
API version: 1.24
Package version: docker-common-1.12.6-16.el7.centos.x86_64
Go version: go1.7.4
docker images
REPOSITORY TAG
centos-base-image 7.3.1611
Dockerfile
FROM centos-base-image:7.3.1611
RUN yum -y install epel-release libaio bc flex
Hasil
Sending build context to Docker daemon 315.9 MB
Step 1 : FROM centos-base-image:7.3.1611
---> c4d84e86782e
Step 2 : RUN yum -y install epel-release libaio bc flex
---> Running in 36d8abd0dad9
...
Pada contoh di atas FROMadalah mengambil gambar lokal Anda, Anda dapat memberikan petunjuk tambahan untuk mengambil gambar dari registri kustom Anda (misalnya FROM localhost:5000/my-image:with.tag). Lihat https://docs.docker.com/engine/reference/commandline/pull/#pull-from-a-different-registry dan https://docs.docker.com/registry/#tldr
Terakhir, jika gambar Anda tidak terselesaikan saat memberikan nama, coba tambahkan tag ke gambar saat Anda membuatnya
Rangkaian GitHub ini menjelaskan masalah yang sama, yaitu tidak menemukan gambar lokal berdasarkan nama .
Dengan menghilangkan tag tertentu, pekerja galangan akan mencari gambar yang diberi tag "terbaru", jadi buatlah gambar dengan tag terbaru, atau ubah FROM Anda