Untuk mematikan service Docker di sistem operasi berbasis Linux, Anda bisa menggunakan perintah berikut:
Berikut langkah-langkah untuk mengatasi masalah ini:


1. Cek Apakah Docker Berjalan

Periksa proses Docker yang berjalan:
ps aux | grep docker

Jika proses Docker terlihat, itu berarti Docker sedang berjalan.

2. Cek Nama Unit Docker

Docker mungkin menggunakan nama unit yang berbeda (misalnya docker.socket atau lainnya). Gunakan perintah berikut untuk mencari unit terkait Docker:
sudo systemctl list-units | grep docker

Cari unit dengan nama seperti:
  • docker.service
  • docker.socket
  • containerd.service

3. Matikan Unit yang Ditemukan

Jika Anda menemukan nama unit seperti docker.socket atau containerd.service, matikan unit tersebut dengan perintah:
sudo systemctl stop docker.socket
sudo systemctl stop containerd.service


4. Nonaktifkan Unit Lainnya

Jika Anda ingin menonaktifkan Docker agar tidak berjalan otomatis saat boot, nonaktifkan unit-unit tersebut:
sudo systemctl disable docker.socket
sudo systemctl disable containerd.service


5. Docker dari Snap Package

Jika Docker diinstal melalui snap, gunakan perintah berikut untuk menghentikan dan menonaktifkan:
sudo snap stop docker
sudo snap disable docker


6. Cek Instalasi Docker

Jika semua langkah di atas gagal, pastikan Docker benar-benar terinstal dengan benar:
docker --version

Jika perintah tersebut tidak memberikan output, kemungkinan Docker belum diinstal dengan benar atau berada di luar manajemen systemctl.