I have installed Kubernetes and Minikube on NixOS 22.05. But I can't start Kubernetes:
minikube start --driver=docker
Output:
minikube v1.25.2 on Nixos 22.05 (Quokka)
▪ MINIKUBE_WANTUPDATENOTIFICATION=false
✨ Using the docker driver based on user configuration
Exiting due to PROVIDER_DOCKER_NEWGRP: "docker version --format -" exit status 1: 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.24/version": dial unix /var/run/docker.sock: connect: permission denied
Suggestion: Add your user to the 'docker' group: 'sudo usermod -aG docker $USER && newgrp docker'
Documentation: https://docs.docker.com/engine/install/linux-postinstall/
I followed the suggestion to add me to group docker:
sudo groupadd docker
Output:
[sudo] password for t:
groupadd: group 'docker' already exists
And:
sudo gpasswd -a $USER docker
Output:
Adding user t to group docker
And:
newgrp docker
But it still doesn't work:
minikube start --driver=docker
Output:
minikube v1.25.2 on Nixos 22.05 (Quokka)
▪ MINIKUBE_WANTUPDATENOTIFICATION=false
✨ Using the docker driver based on user configuration
Exiting due to PROVIDER_DOCKER_NEWGRP: "docker version --format -" exit status 1: 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.24/version": dial unix /var/run/docker.sock: connect: permission denied
Suggestion: Add your user to the 'docker' group: 'sudo usermod -aG docker $USER && newgrp docker'
Documentation: https://docs.docker.com/engine/install/linux-postinstall/
What can I do?