У меня был чистый Dockerfile:
from ubuntu:latest
workdir /home/
Я обновил свой dockerfile, чтобы скопировать файл с хоста в контейнер.
Dockerfile:
copy config/.bashrc /home/
Построил изображение.
docker build --tag container .
Я удалил все контейнеры и изображения.
docker stop $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
Я очистил систему.
docker system prune --all --force --volumes
Затем я перестроил изображение и проверил его внутри ...
docker build --tag container .
docker run -it container
.bashrc по-прежнему существует даже после очистки системы, удаления его с хоста и удаления любых упоминаний о нем в файле docker.
Я не уверен, почему .bash все еще сохраняется в контейнере?