Копиране на файлове от хост в контейнер Docker
Опитвам се да създам решение за архивиране и възстановяване на контейнерите Docker, с които работим.
Имам базов образ на Docker, който съм създал, ubuntu:base
, и не искам да го възстановявам всеки път с файл на Docker, за да добавям файлове към него.
Искам да създам скрипт, който се изпълнява от хост машината и създава нов контейнер, като използва образа на Docker ubuntu:base
, и след това копира файлове в този контейнер.
Как мога да копирам файлове от хоста в контейнера?
1381
3
Следният начин е доста грозен, но работи.
Решението е дадено по-долу,
От обвивката на Docker,
Просто копирам файла директно от мястото, където се намира контейнерът, от хост машината.
Например:
Първо открийте идентификатора на контейнера:
И след това от хоста, да речем, че файлът е в домашната директория:
Обратно към контейнера...