Я новичок в мире докеров. Я хочу установить некоторые пакеты программного обеспечения в изображение докеров. Поэтому я взял Ubuntu: 14.04 изображение докеры и установил там сервер MySQL. Затем некоторые работы с ним. Как только я выйду из изображения докеров и зафиксирую его. Но как только я начинаю контейнер докеров, базы данных, которые были созданы, исчезли. В чем причина этого?
Если вы запустите свою базу данных mysql с помощью docker run ...
, она каждый раз создает новый и свежий контейнер. Вы можете найти свой старый в списке контейнеров с docker ps -a
, и вам нужно запустить старый контейнер (docker start <container>
), если вы хотите получить последнее состояние. В противном случае у вас есть новая база данных, полученная из вашего изображения.