ape@Apentosh:~$ sudo systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
journalctl -xe olisi ehkä paljastanut lisää tietoja viasta.
EDIT: edes poistaminen ja uudelleenasennus apt-getillä ei auttanut, asensin snapin kautta, tapellaan sitten taas vaihteeksi sen kanssa...
Kuten yleensä perinteisissä Linux-sovellusten paketoinneissa, Dockerin asetustiedostot ja etenkään data eivät poistu, jos poistat apt/dpkg-paketin järjestelmästä. apt purge poistaa osan asetustiedostoista, mutta sekään ei koske /var/lib/docker-hakemistoon, joka sisältää Dockerin tilan sekä kaikkien konttien ja levykuvien datan. Uusi Docker-asennus jatkaa siis samoilla asetuksilla ja datalla, jotka levylle ovat jääneet.
Jos Docker menee jostain syystä pahemman kerran solmuun, ongelmaa voi ratkoa sammuttamalla Docker-palvelun, siirtämällä /var/lib/docker-hakemiston kokonaan syrjään ja käynnistämällä Dockerin uudelleen. Jos toimii, vika on jossain docker-hakemiston uumenissa. Järjestelmäloki kannattaa joka tapauksessa tutkia, koska sen avulla juurisyy voi löytyä hyvinkin nopeasti.
Snap-paketoinnissa Dockerin asetukset ja data sijaitsee varmaankin käyttäjän snap-hakemistossa. Ne ovat siis erillään apt-paketoinnin /var/lib/dockerista, ja siksi vanhat virheelliset tiedostot eivät vaikuta snap-Dockerin toimintaan.