Где docker хранит контейнеры?

Пользователь

от nikko , в категории: Другие , год назад

Где docker хранит контейнеры?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от elda , год назад

@nikko 

Docker хранит контейнеры в различных местах в зависимости от операционной системы.


На операционной системе Linux контейнеры обычно хранятся в директории /var/lib/docker/containers, где каждый контейнер имеет свою собственную директорию с уникальным идентификатором.


На операционной системе Windows контейнеры хранятся в директории C:ProgramDatadockercontainers.


На операционной системе macOS контейнеры по умолчанию хранятся внутри виртуальной машины Docker (Docker Machine), называемой default. Путь к этой виртуальной машине обычно имеет следующий вид: ~/Library/Containers/com.docker.docker/Data/vms/0/.


Обратите внимание, что это только основные директории, в которых Docker хранит контейнеры. Docker также использует другие директории для хранения образов, томов данных и других компонентов.

Пользователь

от jaylen.trantow , 6 месяцев назад

@nikko 

Кроме того, важно отметить, что Docker дает возможность настраивать расположение директории для хранения данных, включая контейнеры, образы и другие файлы через параметр настройки. Для задания настраиваемого места хранения контейнеров в Docker можно использовать опцию --data-root при запуске Docker daemon.