Problemy z Dockerem


Używnie Rootless Docker

Ze względów bezpieczeństwa systemowa usługa Dockera w systemie Linux w Laboratoriach jest wyłączona. Po uruchomieniu pojawia się komunikat:

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

Została przygotowana konfiguracja do użycia Dockera w trybie rootless. Należy wykonać polecenie:

dockerd-rootless-setuptool.sh install

A następnie użyć dockera w standardowy sposób, np:

docker run hello-world

Kontenery są tworzone na dysku lokalnym (w /media/poligon/nazwaużytkownika), nie są przenoszone między komputerami, a po 7 dniach kasowane z dysku komputera.

Więcej informacji znajduje się w dokumentacji

Przywrócenie stanu początkowego

Jeśli Docker nie uruchamia się i inne metody nie rozwiązały problemu, można wykonać reset ustawień oraz zmienić nazwy katalogów z danymi Dockera wykonując polecenia:

dockerd-rootless-setuptool.sh uninstall
/usr/bin/rootlesskit rm -rf ~/.local/share/docker
mv ~/.docker ~/.docker_old
mv /media/poligon/${USER} /media/poligon/${USER}.old