Возникло давеча у меня желание запустить контейнер SonarQube.
В гугле меня не забанили, поэтому быстренько была найдена ссылка по запуску контейнера за пару минут.
Я взял оттуда команду для запуска контейнера:
1 |
docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest |
Запустил контейнер, сменил пароль пользователя admin, зарегистрировал Gitlab и добавил репозиторий с кодом в качестве проекта.
Затем я остановил контейнер:
1 |
docker stop sonarqube |
Когда мне снова потребовался контейнер SonarQube, я запустил его командой
1 |
docker start sonarqube |
Каково же было мое удивление, когда контейнер запустился со всеми изменениями (пароль администратора и прочее).
Хочу воспользоваться подсказкой “Помощь зала”: как вы считаете, уважаемые читатели – почему контейнер после перезапуска сохранил свое состояние?