Я не понимаю, почему мои данные остаются без привязки тома - PullRequest
0 голосов
/ 09 апреля 2019

Вот мой docker-compose.yml:

version: "3"

networks:
  jenkins:

services:
  jenkins:
    image: jenkins/jenkins:latest
    networks:
      - jenkins
    ports:
      - "8080:8080"
      - "50000:50000"

Это не может быть проще

Я запускаю контейнер, я создаю свою учетную запись.Затем я перезапускаю контейнер и понимаю, что мои данные сохранились.

Из того, что я знаю, есть только два способа сделать данные постоянными:

  • запустить docker commit
  • создать привязку тома

Я не выполнил ни одну из этих двух операций, так почему мои данные не удаляются?

Если я делаю то же самое с другим изображением (скажем, gitea / gitea: последняя), данные сохранятся, только если я сделаю ставку на объем.Заранее спасибо

1 Ответ

0 голосов
/ 09 апреля 2019

Идея тома заключается в сохранении данных после удаления контейнера.Если вы только перезапустите контейнер, ваши данные будут в контейнере.

Попробуйте остановить, удалить контейнер и запустить снова.Вы потеряете ваши данные.

The data doesn’t persist when that container no longer exists, and it can be difficult to get the data out of the container if another process needs it. 

Хранение

...