根据官方文档:
tmux keeps all its state in a single main process, called the tmux server. This runs in the background and manages all the programs running inside tmux and keeps track of their output.
tmux是client-server架构,后台有一个tmux server进程管理所有程序的运行状态。
如果遇到这种报错:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.37/containers/json: dial unix /var/run/docker.sock: connect: permission denied
解决方案很简单。
- 杀掉tmux进程
pkill -f tmux
- 重新测试docker
docker ps