Я новичок в docker и мне нужно понять, что касается docker поведения объемов
Я получаю разные результаты с nginx и jenkins
Сценарий 1: с «nginx "image
# docker volume create testvol
testvol
# cd /var/lib/docker/volumes/testvol/_data/
# touch newfile1 newfile2
# ls
newfile1 newfile2
# docker run -it -v testvol:/usr/share/nginx/html nginx bash
# cd usr/share/nginx/html/
# ls
newfile1 newfile2
Здесь внутри контейнера в / usr / share / nginx / html / файлы копируются с тома (newfile1, newfile2), но файлы по умолчанию nginx удалены (50x. html index. html)
Сценарий 2: с изображением Дженкинса
Использование того же объема testvol
# docker run -it -v testvol:/var/jenkins_home jenkins/jenkins bash
# cd /var/jenkins_home
# ls
copy_reference_file.log newfile1 newfile2
Здесь, внутри контейнера, исходный файл сохраняется внутри контейнера Дженкинса ( copy_reference_file.log) и файлы копируются с тома (newfile1, newfile2)
Почему такая разница или я неправильно ее понимаю?