Estoy trabajando en un dockerfile. Me acabo de dar cuenta de que he estado usando FROMimágenes indexadas todo el tiempo.
Entonces me pregunto:
- ¿Cómo puedo usar una de mis imágenes locales (personalizadas) como mi imagen base (
FROM) sinpushingque aparezca en el índice?

docker image list.Verificado: funciona bien en Docker 1.7.0.
Por cierto, no especifiques
--pull=truecuando ejecutes eldocker buildcomando:- https://github.com/docker/docker/issues/14943
fuente
-carácter (my-imagepor ejemplo) en el nombre, su ventana acoplable no resolverá esta imagen localmente, no sé por qué, de todos modos, para solucionarlo, simplemente no use el-carácter, probado en docker-compose 1.8 y docker 1.11Docker version 17.06.2-ce, build cec0b72, pero asegúrese de que si etiquetó su imagen, incluya la etiqueta como parte de la especificación de la imagen (FROM localimage: tag).Puedes tener personajes en tus imágenes. Suponga que tiene una imagen local (no un registro local) llamada centos-base-image con la etiqueta 7.3.1611.
Dockerfile
Resultado
En el ejemplo anterior se
FROMtrata de recuperar su imagen local, puede proporcionar instrucciones adicionales para recuperar una imagen de su registro personalizado (por ejemploFROM localhost:5000/my-image:with.tag). Ver https://docs.docker.com/engine/reference/commandline/pull/#pull-from-a-different-registry y https://docs.docker.com/registry/#tldrFinalmente, si su imagen no se resuelve al proporcionar un nombre, intente agregar una etiqueta a la imagen cuando la cree
Este hilo de GitHub describe un problema similar de no encontrar imágenes locales por nombre .
fuente
Recuerde poner no solo la etiqueta sino también el repositorio en el que se encuentra esa etiqueta, de esta manera:
Debes referenciarlo de esta manera:
fuente