Это занимает время, потому что количество файлов велико. Если вы можете сжать папку данных как tar, а затем скопировать и извлечь будет полезно в вашей ситуации.
В противном случае
Если вы можете сделать этот шаг для запуска контейнеров, это будет очень быстро. Согласно вашему требованию вам необходимо скопировать изображение вашего приложения, которое уже создано в другом изображении.
Вы можете использовать функцию совместного использования томов, которая будет делить том между 2 или более контейнерами док-станции.
Создать 1-й контейнер:
docker run -ti --name=Container -v datavolume:/datavolume ubuntu
2-й контейнер:
docker run -ti --name=Container2 --volumes-from Container ubuntu
Или вы можете использовать опцию -v, поэтому с опцией v создайте свой контейнер 1st и 2nd как:
docker run -v docker-volume:/data-volume --name centos-latest -it centos
docker run -v docker-volume:/data-volume --name centos-latest1 -it centos
Это создаст и предоставит доступ к одной и той же папке тома с объемом данных в обоих контейнерах. docker-volume - это имя тома, а data-volume - это имя папки в этом контейнере, которое будет указывать на docker-volume volume Таким же образом вы можете разделить том более чем с 2 контейнерами.