O systemd-logind deve estar em execução no contêiner do docker?

O systemd-logind deve estar em execução no contêiner do docker?

Eu quero saber, o systemd-logind deve estar rodando no contêiner docker? O systemd-logind do meu contêiner sempre consome CPU 100% e qual é o efeito do systemd-logind?

Se eu parar o systemd-logind do contêiner do docker para sempre, haverá outras influências?

Responder1

Realmente depende da distribuição Linux que você usa como modelo Docker, mas não explica 100%.

O login do Systemd não deve usar tanta CPU, pois seu trabalho é:

https://www.freedesktop.org/software/systemd/man/systemd-logind.service.html

systemd-logind é um serviço do sistema que gerencia logins de usuários. É responsável por:

Acompanhar usuários e sessões, seus processos e seu estado ocioso. Isso é implementado alocando uma unidade de fatia do systemd para cada usuário abaixo de user.slice e uma unidade de escopo abaixo dela para cada sessão simultânea de um usuário. Além disso, um gerenciador de serviços por usuário é iniciado como instância de serviço do sistema de[e-mail protegido]para cada usuário logado.

Gerando e gerenciando IDs de sessão. Se a auditoria estiver disponível e um ID de sessão de auditoria já estiver definido para uma sessão, o ID da sessão será inicializado a partir dela. Caso contrário, será utilizado um contador de sessões independente.

Fornecimento de acesso baseado em PolicyKit para usuários a operações como desligamento ou suspensão do sistema

Implementando uma lógica de inibição de desligamento/suspensão para aplicativos

Manipulação de chaves de hardware de energia/suspensão

Gerenciamento de vários assentos

Gerenciamento de troca de sessão

Gerenciamento de acesso a dispositivos para usuários

Geração automática de logins de texto (gettys) na ativação do console virtual e gerenciamento de diretório de tempo de execução do usuário

Suponho que há algo errado com o seu modelo do Docker.

informação relacionada