Это то, что показывает docker images, прежде чем я запустил docker build.
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
myapp latest a38da0bd9e0b 6 seconds ago 523.8 MB
golang onbuild b4997c557048 10 days ago 517.2 MB
После внесения некоторых изменений в исходный код myapp, я запускаю docker build -t myapp ., и в итоге получаю изображения с именем <none>.
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
myapp latest a38da0bd9e0b Less than a second ago ago 523.8 MB
<none> <none> e4209f97e819 10 minutes ago 523.8 MB
golang onbuild b4997c557048 10 days ago 517.2 MB
Я знаю, что могу удалить их с помощью docker rmi <IMAGE ID>, но почему это происходит в первую очередь? Как я могу предотвратить это? Я создаю Dockerfile.
FROM golang:onbuild
EXPOSE 8080