1.为什么加入docker用户组后,不需要sudo即可执行docker命令 在 Docker 安装过程中,并没有创建名为 “docker” 的用户组。实际上,Docker 守护进程在 /var/run/docker.sock 这个 Unix 域套接字文件上设置了访问权限,以控制哪些用户可以与 Docker 守护进程进行通信。
2.守护进程特殊处 守护进程(Daemon)是在操作系统中运行的一类特殊进程,其主要特性如下:
- 无终端关联: 守护进程通常不与任何终端(用户界面)关联,它们在后台运行,不受用户登录或注销的影响。
- 长时间运行: 守护进程通常是设计为长时间运行的,它们可以在系统启动时启动,并持续运行,直到系统关闭或被显式终止。
- 独立性: 守护进程通常独立于用户会话,它们不受特定用户登录或注销的影响,而是为了执行特定的系统任务或服务。
- 脱离控制终端: 守护进程通常会通过一系列操作,例如分离从父进程继承的控制终端、修改工作目录和文件权限等,以确保它们不会受到用户或终端的干扰。
- 与初始化(init)系统集成: 在许多类 Unix-like 操作系统中,守护进程会通过在初始化过程中启动,例如在启动级别运行脚本中被初始化(如 SysV init 或 systemd)。