uninstall docker completely Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/tag/uninstall-docker-completely/ Production Grade Technical Solutions | Data Encryption and Public Cloud Expert Wed, 13 Mar 2019 12:51:47 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://www.anujvarma.com/wp-content/uploads/anujtech.png uninstall docker completely Archives - Anuj Varma, Hands-On Technology Architect, Clean Air Activist https://www.anujvarma.com/tag/uninstall-docker-completely/ 32 32 Docker Install Uninstall Issues https://www.anujvarma.com/docker-install-uninstall-issues/ https://www.anujvarma.com/docker-install-uninstall-issues/#comments Wed, 13 Mar 2019 12:51:47 +0000 http://www.anujvarma.com/?p=5635 Installing / Uninstalling Docker If docker engine (daemon) does not start up  — Install-Package -Name docker -ProviderName DockerMsftProvider -verbose (from an admin PS prompt) To completely remove docker desktop from your […]

The post Docker Install Uninstall Issues appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
Installing / Uninstalling Docker

If docker engine (daemon) does not start up

 — Install-Package -Name docker -ProviderName DockerMsftProvider -verbose (from an admin PS prompt)

To completely remove docker desktop from your Windows 10/ Windows Server installation

$ErrorActionPreference = “SilentlyContinue”

Stop-Process -force -processname ‘Docker for Windows’, com.docker.db, vpnkit, com.docker.proxy, com.docker.9pdb, moby-diag-dl, dockerd

try {
./MobyLinux.ps1 -Destroy
} Catch {}

$service = Get-WmiObject -Class Win32_Service -Filter “Name=’com.docker.service’”
if ($service) { $service.StopService() }
if ($service) { $service.Delete() }
Start-Sleep -s 5
Remove-Item -Recurse -Force “~/AppData/Local/Docker”
Remove-Item -Recurse -Force “~/AppData/Roaming/Docker”
if (Test-Path “C:\ProgramData\Docker”) { takeown.exe /F “C:\ProgramData\Docker” /R /A /D Y }
if (Test-Path “C:\ProgramData\Docker”) { icacls “C:\ProgramData\Docker\” /T /C /grant Administrators:F }
Remove-Item -Recurse -Force “C:\ProgramData\Docker”
Remove-Item -Recurse -Force “C:\Program Files\Docker”
Remove-Item -Recurse -Force “C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Docker”
Remove-Item -Force “C:\Users\Public\Desktop\Docker for Windows.lnk”
Get-ChildItem HKLM:\software\microsoft\windows\currentversion\uninstall | % {Get-ItemProperty $_.PSPath} | ? { $_.DisplayName -eq “Docker” } | Remove-Item -Recurse -Force
Get-ChildItem HKLM:\software\classes\installer\products | % {Get-ItemProperty $_.pspath} | ? { $_.ProductName -eq “Docker” } | Remove-Item -Recurse -Force
Get-Item ‘HKLM:\software\Docker Inc.’ | Remove-Item -Recurse -Force
Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\Run -name “Docker for Windows” | Remove-Item -Recurse -Force

If you see this error on docker compose

Docker Network Create Fails: HNS failed with error : The object already exists 

– This comes from a port conflict — if you have 443:443 in more than one place (in two different services)

The post Docker Install Uninstall Issues appeared first on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.

]]>
https://www.anujvarma.com/docker-install-uninstall-issues/feed/ 1