РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcSpCnCF 6 of 98 menu
◀ ▶

Копирование файлов в Docker

Копирование файлов переносит файл между контейнером и компьютером, не открывая оболочку. Путь внутри копии пишут через двоеточие после имени контейнера. Путь на компьютере - обычный файл или каталог в текущей папке терминала.

Фоновый контейнер box на образе alpine задают так:

docker run -d --name box alpine sleep 300

Служебный файл с именем хоста из копии в текущую папку переносят так:

docker cp box:/etc/hostname ./hostname

На диске компьютера появится файл hostname с коротким текстом внутри. Обратный перенос в другой путь внутри той же копии выглядит так:

docker cp hostname box:/tmp/hostname

Главный процесс sleep при копировании не прерывается. Файл в /tmp/hostname можно проверить короткой командой внутри копии, если нужно убедиться в переносе.

Создайте фоновый контейнер cargo на alpine с ожиданием триста секунд и скопируйте файл /etc/os-release в файл os-release в текущей папке.

Перенесите os-release обратно в /tmp/os-release внутри cargo.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить