Файлы shape храняться в базе данных Postresql.
Экспорт базы данных в файл
docker exec agis-tile-postgis sh -c "pg_dump -U postgres -Fc postgres" > ./postgis.dump
где agis-tile-postgis – название контейнера,
-U postgres – имя пользователя (не меняется),
Fc postgres – название базы (не меняется). Fc – значит, что архив сохранён в специальном формате pg_dump
./postgis.dump – название файла, куда сохранить backup
Импорт базы данных их файла
cat ./postgis.dump | docker exec -i agis-tile-postgis sh -c "pg_restore -d postgres -c -U postgres"
где ./postgis.dump – название файла backup
postgis-test-db – название контейнера базы данных, куда будет производиться restore
-d postgres – название базы (не меняется)
-U postgres – имя пользователя (не меняется)
Можно использовать и такую конструкцию
docker exec postgis sh -c "pg_dump -U postgres -Fc postgres" | docker exec -i postgis-test-db sh -c "pg_restore -d postgres -c -U postgres"
Для просмотра таблиц можно воспользоваться pgAdmin
Более подробно о backup and restore PostgreSQL можно прочитать тут