Docker binds to a Unix socket by default; normally, the socket is owned by the root user. When Nexi Panel tries to access the Docker API, it receives a permission issue. This happens in 2 case.s
- Either you have installed Docker manually (via yum or apt packages)
- Or during installation user/group was not set up properly.
To fix the issue, we can manually create a Docker group and add the Nexi Panel user to this group. Use the commands below to get around this issue.
- groupadd docker
- usermod -aG docker cyberpanel
- systemctl enable docker
- reboot