Expand description
tty (teletype) for user-system interaction
This module handles console/TTY setup for containers.
Console setup is done AFTER pivot_root (following runc’s approach). This follows runc’s approach in prepareRootfs():
- pivot_root is called first
- Create PTY pair from /dev/pts/ptmx (container’s devpts)
- Mount PTY slave onto /dev/console
- Send PTY master to console socket
- Set controlling terminal and connect stdio
See: https://github.com/opencontainers/runc/blob/v1.4.0/libcontainer/rootfs_linux.go
Enums§
Functions§
- setup_
console - Setup console AFTER pivot_root.
- setup_
console_ socket