причина в том, что всякий раз, когда ваш контейнер запускается и останавливается, а вы не указали место на своем хост-компьютере, где вы можете сохранить том контейнера, который он удалит после перезапуска сеанса
, пожалуйста, следуйте этому:
docker run -p 8080: 8080 -p 50000: 50000 -v / your / home: / var / jenkins_home jenkins
здесь / your / home может ссылаться на любой каталог на вашем хост-компьютере.
Если мне нужно запустить контейнер Jenkins
ssh root@192.168.2.13
pwd
/ root / home
mkdir Jenkins_vol
cd Jenkins_vol
теперь выполните команду:
docker run --name Myjenkins -p 8080: 8080 -p 50000: 50000 -v / home / Jenkins_vol:/ var / jenkins_home Jenkins: последний
после этого вы можете подтвердить, перезапустив свой контейнер, он будет работать хорошо.
Пожалуйста, дайте мне знать, если есть проблема.Следуйте документации докера Jenkins: https://hub.docker.com/_/jenkins/