Что такое var run Docker sock?
Что такое var run Docker sock?

Видео: Что такое var run Docker sock?

Видео: Что такое var run Docker sock?
Видео: Cannot connect to the Docker daemon at unix:/var/run/docker.sock. Is the docker daemon running? 2024, Ноябрь
Anonim

/ вар / запустить / докер . носок это домен Unix разъем . Сокеты используются в вашем любимом дистрибутиве Linux, чтобы позволить различным процессам взаимодействовать друг с другом. На случай, если Докер , / вар / запустить / докер . носок способ общения с главными Докер процесс и, поскольку это файл, мы можем поделиться им с контейнерами.

Также спросили, что такое Docker sock-файл?

докер . носок это UNIX разъем что Докер демон слушает. Это основная точка входа для Докер API. Также это может быть TCP разъем но по умолчанию из соображений безопасности Докер по умолчанию используется UNIX разъем . Могут быть разные причины, по которым вам может понадобиться смонтировать Докер сокет внутри контейнера.

Точно так же вы можете запустить Docker внутри Docker? К запустить докер внутри докера определенно возможно. Главное, чтобы ты бежишь внешний контейнер с дополнительными привилегиями (начиная с --privileged = true), а затем установить докер в этот контейнер.

Также знайте, как мне узнать, на каком порту работает мой Docker?

Проверять ваш Докер демон. После перезапуска докер сервис, вы можете посмотреть порт в выводе systemctl status докер . сервис, например / usr / bin / dockerd -H tcp: //0.0.0.0: 2375 -H unix: /// var / запустить / докер .sock. Спасибо!

Что делает демон Docker?

Docker Daemon : Постоянный фоновый процесс, который управляет Докер изображения, контейнеры, сети и тома хранения. В Демон докера постоянно слушает Докер API запрашивает и обрабатывает их.

Рекомендуемые: