Instalé docker en Ubuntu con snap (¿rápido?), Y luego ejecuté esto:
ln -sf /usr/bin/snap /usr/local/bin/docker cuando ejecuto docker build obtengo:
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /var/lib/snapd/void/Dockerfile: no such file ordirectorio
Recibí el mismo error al usar Ubuntu y noté que había instalado el Docker incorrecto. En lugar de (docker - paquete de transición) instale (docker.io - tiempo de ejecución del contenedor de Linux)
apt install docker.ioMe encontré con este mismo problema. Estaba configurando un servidor Ubuntu y elegí instalar Docker durante la configuración inicial. Se instaló usando snap y, como resultado, no pude ejecutar Docker en ningún directorio fuera de mi directorio de inicio. Esto incluye intentar que Docker ejecute cualquier programa en /var/ . Lo arreglé haciendo sudo snap remove docker y lo reinstalé usando las instrucciones oficiales en los documentos de Ubuntu:
Recibí este mensaje de error exacto cuando estaba ejecutando /tmp/foo . Cuando cambié el directorio a /home/me/tmp/foo , el error desapareció.