#questdb
Вопрос:
У меня есть контейнер QuestDB, в котором на данный момент работает более старая версия, он запускается и останавливается, --name
чтобы данные сохранялись:
docker run --name old_questdb
-p 9000:9000 -p 9009:9009 questdb/questdb:5.0.5.4-linux-amd64
Есть ли какой-либо способ подключить том или перенести сохраненные данные из этого именованного контейнера в новый экземпляр с последней версией? Я бы хотел бежать 6.0.4
Ответ №1:
Вы можете скопировать содержимое контейнера в локальный каталог, а затем смонтировать его обратно в новый:
# copy the contents of the old_questdb container to the current dir
docker cp old_questdb:/root/.questdb $(pwd)
# run 6.0.4 and mount to the current dir
docker run --name new_questdb
-v "$(pwd)/.questdb:/root/.questdb/"
-p 9000:9000 -p 9009:9009 questdb/questdb:6.0.4