Рекурсивно копировать файлы, используя докер cp

6

dockerДействительно ли поддерживается только одно копирование файла за раз на хост?

Отображаются только следующие параметры docker cp:

 $docker cp --help

Usage:  docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
    docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Copy files/folders between a container and the local filesystem

Options:
  -a, --archive       Archive mode (copy all uid/gid information)
  -L, --follow-link   Always follow symbol link in SRC_PATH

Кроме того, jira https://github.com/moby/moby/issues/7710 показывает, что подстановочные знаки в настоящее время не поддерживаются. Итак, единственный ли здесь вариант создания архива и cp / untar, что ?

javadba
источник

Ответы:

3

Согласно докерской документации :

Команда cp ведет себя как команда Unix cp -a в том, что каталоги копируются рекурсивно с сохранением разрешений, если это возможно.

Это означает, что docker cpфайлы по умолчанию копируются рекурсивно.

Ортомала Локни
источник