for-win icon indicating copy to clipboard operation
for-win copied to clipboard

Docker randomly uninstalls itself every 2 days or so

Open menasheh opened this issue 2 years ago • 9 comments

Description

Every so often, I'm surprised by the following in my terminal:

$ docker-compose build bash: docker-compose: command not found

Docker was there a few minutes ago, I was in the middle of using it. But suddenly, it's gone as if uninstalled, without a trace.

Reproduce

  • Install docker desktop on my laptop
  • use as normal for a few days
  • docker disappears

Expected behavior

Docker should reliably stay on the machine unless I choose to uninstall it

docker version

Client:
 Cloud integration: v1.0.35+desktop.5
 Version:           24.0.6
 API version:       1.43
 Go version:        go1.20.7
 Git commit:        ed223bc
 Built:             Mon Sep  4 12:32:48 2023
 OS/Arch:           windows/amd64
 Context:           default

Server: Docker Desktop 4.25.2 (129061)
 Engine:
  Version:          24.0.6
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.7
  Git commit:       1a79695
  Built:            Mon Sep  4 12:32:16 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.22
  GitCommit:        8165feabfdfe38c65b599c4993d227328c231fca
 runc:
  Version:          1.1.8
  GitCommit:        v1.1.8-0-g82f18fe
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker info

Client:
 Version:    24.0.6
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.2-desktop.5
    Path:     C:\Program Files\Docker\cli-plugins\docker-buildx.exe
  compose: Docker Compose (Docker Inc.)
    Version:  v2.23.0-desktop.1
    Path:     C:\Program Files\Docker\cli-plugins\docker-compose.exe
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-dev.exe
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.20
    Path:     C:\Program Files\Docker\cli-plugins\docker-extension.exe
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v0.1.0-beta.9
    Path:     C:\Program Files\Docker\cli-plugins\docker-init.exe
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-sbom.exe
  scan: Docker Scan (Docker Inc.)
    Version:  v0.26.0
    Path:     C:\Program Files\Docker\cli-plugins\docker-scan.exe
  scout: Docker Scout (Docker Inc.)
    Version:  v1.0.9
    Path:     C:\Program Files\Docker\cli-plugins\docker-scout.exe

Server:
 Containers: 12
  Running: 3
  Paused: 0
  Stopped: 9
 Images: 153
 Server Version: 24.0.6
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 8165feabfdfe38c65b599c4993d227328c231fca
 runc version: v1.1.8-0-g82f18fe
 init version: de40ad0
 Security Options:
  seccomp
   Profile: unconfined
 Kernel Version: 5.15.90.1-microsoft-standard-WSL2
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 20
 Total Memory: 31.19GiB
 Name: NYW10LTNA004878
 ID: 85135e2f-5534-472b-8cc0-9bc299ff83f4
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
WARNING: daemon is not using the default seccomp profile

Diagnostics ID

A30AA988-CE7C-4897-AA34-ECC2CBDFC17D/20231214185855

Additional Info

Windows 10

menasheh avatar Dec 14 '23 19:12 menasheh

any update on this, this is happening for me too

Abhishek-Khelge avatar Mar 09 '24 10:03 Abhishek-Khelge

Also happening to me. I've seen it happen to coworkers on both Windows and Mac.

clmcdonald avatar Mar 13 '24 15:03 clmcdonald

@clmcdonald @Abhishek-Khelge can you please share a diagnostics id?

bsousaa avatar Mar 14 '24 11:03 bsousaa

In my case, turned out IT was doing it

menasheh avatar Mar 18 '24 05:03 menasheh

Also happening for me now. Have any one founded the solution for this???

windows 11

Just stays in my pc for less than 30 minutes. After that disappears suddenly.

tineshsakthir avatar Jan 18 '25 16:01 tineshsakthir

Also happening for me, Windows 10

v-pushkar avatar Feb 23 '25 11:02 v-pushkar

Also happened for me today at work.

EDIT: After a new update docker will remove the shortcut i used, but i still had it.

MathiasEllegaardRitter avatar Mar 07 '25 07:03 MathiasEllegaardRitter

happening after i restart my PC, window 11.

ycclau107 avatar Mar 07 '25 12:03 ycclau107

Same issue, old version 4.38 uninstalled every day for three days in a row. After updating to 4.39 haven't got this issue anymore

shnigi avatar Mar 14 '25 11:03 shnigi

closing since in my case IT was uninstalling it. If it happens to you open a new issue with your diagnostics.

menasheh avatar Apr 20 '25 19:04 menasheh

This happened to me once. I didn't think anything of it. It happened a second time. I'm not going to argue anymore. Can anyone recommend something similar to Docker that uses Docker? Thanks.

drakgoku avatar Oct 01 '25 15:10 drakgoku

@drakgoku are you in a company environment? Could it be some centralized management solution uninstalling Docker Desktop? Case not, can you please generate a diagnostics ID?

bsousaa avatar Oct 02 '25 07:10 bsousaa