Есть ли способ скопировать содержимое файла из другого контейнера в файловую систему хоста? - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь скопировать текстовый файл из контейнера докера в файловую систему хоста. Мы можем сделать это с помощью команды docker cp, но реальная проблема заключается в следующем: существует вероятность того, что может существовать другой контейнер с тем же образом, потому что моя виртуальная машина через некоторое время перезагрузится. И при перезагрузке компьютера будет другой идентификатор контейнера для того же изображения. Я должен включить эти команды в скрипт Python, и поэтому я не могу явно изменить идентификатор контейнера.

Я пробовал команду docker cp , в которой мы должны упомянуть идентификатор контейнера.

def function():
    write some data into the file.
    file.close()
    """
    I need to execute commands or bash script here so that file I have 
    created in the container can be copied to host file system given 
    container id will change because of the machine restart. 
    """
...