Я пытаюсь скопировать файл из контейнера linux на хост linux, используя docker cp
. Я хочу скопировать этот файл в папку /tmp
на хост-машине.
Проблема проста: я могу скопировать в другие места, например в свою домашнюю папку. Например, это работает: docker cp my_container:/certificate.cer /home/adam/Documents/certificate.cer
Но это не работает: docker cp my_container:/certificate.cer /tmp/certificate.cer
.
Однако команда завершается с нулевым кодом выхода, как если бы операция была успешной. Я не получаю отзывов об ошибках, но файла определенно нет.
Я что-то упускаю или это ошибка Docker CLI?
edit: Из дальнейшего тестирования я заметили, что создание нового каталога в /tmp
, (т.е. mkdir /tmp/test
), а затем попытка скопировать файл в эту подпапку завершается ошибкой: stat /tmp/test/: not a directory
. Кажется, это указывает на то, что, возможно, docker
смотрит на другую папку? Я не уверен, где это может быть.
Спасибо