В моем сценарии есть команда docker cp
, чтобы скопировать каталог контейнера на мой хост-компьютер. В некоторых случаях каталог не будет существовать в Docker, и я получаю «Ошибка: Нет такого контейнера: путь»
Есть ли способ проверить, существует ли этот каталог в контейнере, и выполнить docker cp
, только если он существует?
Причина этого заключается в том, что отсутствие этого каталога в контейнере является нормальным для некоторых ситуаций, поэтому я хотел бы избежать сообщения об ошибке.
Чтобы уточнить: каталог источника, который я хочу скопировать, не существует в контейнере , поэтому я не могу его скопировать. Каталог назначения существует.
Контейнер остановлен, поэтому docker exec
не работает.