Как запустить Docker с помощью команды systemctl

Kak Zapustit Docker S Pomos U Komandy Systemctl



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

Как и в случае с другими службами, systemctl также можно использовать для управления службой dockerd. systemctl — это утилита командной строки, используемая для управления службами systemd в дистрибутивах Linux, которые поставляются с системой инициализации systemd.

В этом руководстве я продемонстрирую процесс управления службой Docker в Linux с помощью инструмента systemctl.







Как запустить службу Docker с помощью команды systemctl

По умолчанию в Linux служба Docker запускается при загрузке. Однако во многих случаях вам может потребоваться управлять им вручную, например, для устранения неполадок или в случае неисправности. Файлами службы Docker и сокетами можно легко управлять с помощью systemctl. Команда для запуска службы докеров приведена ниже:



судо systemctl запустить docker.service

Приведенная выше команда не даст никаких указаний на то, что служба начала функционировать. Чтобы определить, активна ли и работает ли служба Docker, используйте команду положение дел вариант с командой systemctl и именем службы.



судо Докер статуса systemctl





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

Как управлять настройками загрузки Docker с помощью команды systemctl

Как упоминалось ранее, во всех современных дистрибутивах Linux служба докеров запускается автоматически при загрузке. Но чтобы управлять им вручную, можно использовать команду systemctl.



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

судо systemctl отключить докер

Отключение службы докеров не остановит ее немедленно; служба будет оставаться активной до тех пор, пока она не будет явно остановлена. Служба останется активной, однако целевой файл, в котором служба включена при загрузке, будет удален, а при следующей загрузке служба будет отключена.

Чтобы запустить докер, просто используйте команду запуск системы с именем службы, и чтобы остановить ее, используйте команду остановка системы команды.

судо systemctl остановить докер

А чтобы запустить его при загрузке, включите службу.

судо системаctl давать возможность докер

Включение службы снова создаст символическую ссылку в /хочет каталог.

Как запустить службу Docker вручную

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

судо докер

К останавливаться сервис, нажмите Ctrl+C ключи.

Заключение

Инструмент системного администрирования также способен управлять службой Docker в Linux. По умолчанию служба Docker включена при загрузке, однако ею также можно управлять вручную с помощью системаctl команда. Чтобы запустить неактивную службу докеров, systemctl запустить докер используется команда и отключить ее для загрузки при загрузке systemctl отключить докер используется команда.