Поскольку я не могу сам оценить решение, спасибо snahor за то, что он указал на это!Когда можно прочитать ...
В Dockerfile четко указано, что вы должны сохранить том на локальном компьютере.
В качестве sidenote для будущих встреч с этой проблемой. Известны проблемы с Docker для Windows и Volume.Настройка всего этого из командной оболочки Linux обойдет их стороной. (по крайней мере, для меня)
, поскольку я пытался сделать несколько частейсреда тестирования, более переносимая, одна из которых связана с доступом к Jira. Я столкнулся со следующей проблемой с контейнером Jira:
В итоге я использовал это изображение из Dockerhub cptactionhanks Jira , которое работало как чудо,Я попытался получить доступ к серверу с помощью нашего фреймворка, который также работал, затем попытался сохранить контейнер.
Когда я export
или commit
.tar-файл из контейнера (или save
из изображения) и пытаюсь запустить этот образ впоследствии, я всегда возвращаюсь обратно серверная конфигурация , тогда как когда я stop/start
мой оригинальный контейнер, сервер запущен и работает.
Я немного растерялся, почему он не позволяет мне сохранять состояние здесь?
Редактировать: поскольку вопрос кажется неясным, вот что я сделал (каждый из них по отдельности)
Запустил изображение так:
docker run --detach --publish 8080:8080 cptactionhank/atlassian-jira:latest
Получил доступ к jira в браузере по адресу http://localhost:8080 и настроил сервер.
Пробное состояние сохранения:
docker commit [containerID] commited_img
docker export -o exported_img.tar [containerID]
docker save -o saved_img.tar [imageID]
Пробное состояние доступа:
docker run --publish 8080:8080 commited_img
docker import exported_img.tar jira_exp_img //running the img afterwards
docker load -i saved_img.tar //running the img afterwards
оставить отметки в таблице, так как она отказывается сохранять состояние снова и снова
Позвольте мне заранее извиниться, если это должно быть очевидно, посколькуЯ использую Docker почти 2 дня.
Случайное размышление:
Я настроил сервер со своей собственной стандартной базой данных, есть ли вероятность, что это вступит в конфликт при запуске?