TL; DR : No Debian Stretch e posterior, verifique se systemd-tmpfiles-setup.servicefoi iniciado com sucesso:
$:> systemctl status systemd-tmpfiles-setup.service
● systemd-tmpfiles-setup.service - Create Volatile Files and Directories
Loaded: loaded (/lib/systemd/system/systemd-tmpfiles-setup.service; static; vendor preset: enabled)
Active: active (exited) since Thu 2018-06-21 19:54:06 CEST; 41min ago
...
Se desativado ( Loaded: ... ;disabled; ...), convém ativá-lo systemctl enable systemd-tmpfiles-setup.service. Se você deseja usar a tela em um contêiner de docker , é necessário executar o systemd na imagem do contêiner ou executar systemctl start systemd-tmpfiles-setup.serviceou /etc/init.d/screen-cleanup start( como sugerido por Huey ) sempre que efetuar o logon no contêiner.
Detalhes: Desde o Debian Stretch, o script de inicialização /etc/init.d/screen-cleanupnão é executado, porque por padrão este serviço está mascarado ( /lib/systemd/system/screen-cleanup.service -> /dev/null), pelo que o systemd o ignora.
Em vez disso, systemd-tmpfiles-setup.servicecria /run/screenna inicialização, conforme configurado em /usr/lib/tmpfiles.d/screen-cleanup.conf:d /run/screen 0775 root utmp