From 15413ace4dcd88f2096f0e36a1910db277be86cf Mon Sep 17 00:00:00 2001 From: Allie Sadler <102604716+aevesdocker@users.noreply.github.com> Date: Wed, 5 Oct 2022 08:15:06 +0100 Subject: [PATCH] relocated uninstall content and tidied up Ubuntu page to make it clearer (#15800) --- desktop/install/archlinux.md | 21 --------- desktop/install/debian.md | 20 -------- desktop/install/fedora.md | 19 -------- desktop/install/ubuntu.md | 79 ++++++++++++-------------------- desktop/uninstall.md | 89 ++++++++++++++++++++++++++++++++++++ 5 files changed, 117 insertions(+), 111 deletions(-) diff --git a/desktop/install/archlinux.md b/desktop/install/archlinux.md index a11d638f75..2ce758f5cd 100644 --- a/desktop/install/archlinux.md +++ b/desktop/install/archlinux.md @@ -43,27 +43,6 @@ $ sudo pacman -U ./docker-desktop--.pkg.tar.zst {% include desktop-linux-launch.md %} -## Uninstall Docker Desktop - -To remove Docker Desktop for Linux, run: - -```console -$ sudo pacman -R docker-desktop -``` - -For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge -the remaining systemd service files. - -```console -$ rm -r $HOME/.docker/desktop -$ sudo rm /usr/local/bin/com.docker.cli -$ sudo pacman -Rns docker-desktop -``` - -Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. - - - ## Next steps - Take a look at the [Get started](../../get-started/index.md) training modules to learn how to build an image and run it as a containerized application. diff --git a/desktop/install/debian.md b/desktop/install/debian.md index e203e818ed..09fd24d413 100644 --- a/desktop/install/debian.md +++ b/desktop/install/debian.md @@ -93,26 +93,6 @@ You need to download the new package each time you want to upgrade Docker Deskto $ sudo apt-get install ./docker-desktop--.deb ``` - -## Uninstall Docker Desktop - -To remove Docker Desktop for Linux, run: - -```console -$ sudo apt remove docker-desktop -``` - -For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge -the remaining systemd service files. - -```console -$ rm -r $HOME/.docker/desktop -$ sudo rm /usr/local/bin/com.docker.cli -$ sudo apt purge docker-desktop -``` - -Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. - ## Next steps - Take a look at the [Get started](../../get-started/index.md) training modules to learn how to build an image and run it as a containerized application. diff --git a/desktop/install/fedora.md b/desktop/install/fedora.md index fc2dd50797..e4ea36b7c8 100644 --- a/desktop/install/fedora.md +++ b/desktop/install/fedora.md @@ -63,25 +63,6 @@ $ sudo dnf remove docker-desktop $ sudo dnf install ./docker-desktop--.rpm ``` - -## Uninstall Docker Desktop - -To remove Docker Desktop for Linux, run: - -```console -$ sudo dnf remove docker-desktop -``` - -For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge -the remaining systemd service files. - -```console -$ rm -r $HOME/.docker/desktop -$ sudo rm /usr/local/bin/com.docker.cli -``` - -Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. - ## Next steps - Take a look at the [Get started](../../get-started/index.md) training modules to learn how to build an image and run it as a containerized application. diff --git a/desktop/install/ubuntu.md b/desktop/install/ubuntu.md index 50f971fc0f..2615857ce5 100644 --- a/desktop/install/ubuntu.md +++ b/desktop/install/ubuntu.md @@ -20,30 +20,27 @@ To install Docker Desktop successfully, you must: - Meet the [system requirements](linux-install.md#system-requirements) - Have a 64-bit version of either Ubuntu Jammy Jellyfish 22.04 (LTS) or Ubuntu Impish Indri 21.10. Docker Desktop is supported on `x86_64` (or `amd64`) architecture. + - For non-Gnome Desktop environments, `gnome-terminal` must be installed: + ```console + $ sudo apt install gnome-terminal + ``` - Uninstall the tech preview or beta version of Docker Desktop for Linux. Run: -```console -$ sudo apt remove docker-desktop -``` + ```console + $ sudo apt remove docker-desktop + ``` -For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge -the remaining systemd service files. + For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge the remaining systemd service files. -```console -$ rm -r $HOME/.docker/desktop -$ sudo rm /usr/local/bin/com.docker.cli -$ sudo apt purge docker-desktop -``` + ```console + $ rm -r $HOME/.docker/desktop + $ sudo rm /usr/local/bin/com.docker.cli + $ sudo apt purge docker-desktop + ``` -> **Note** -> -> If you have installed the Docker Desktop for Linux tech preview or beta version, you need to remove all files that were generated by those packages (e.g., `~/.config/systemd/user/docker-desktop.service`, `~/.local/share/systemd/user/docker-desktop.service`). - -Additionally, for non-Gnome Desktop environments, `gnome-terminal` must be installed: - -```console -$ sudo apt install gnome-terminal -``` + > **Note** + > + > If you have installed the Docker Desktop for Linux tech preview or beta version, you need to remove all files that were generated by those packages (e.g., `~/.config/systemd/user/docker-desktop.service`, `~/.local/share/systemd/user/docker-desktop.service`). ## Install Docker Desktop @@ -55,19 +52,19 @@ Recommended approach to install Docker Desktop on Ubuntu: 3. Install the package with apt as follows: -```console -$ sudo apt-get update -$ sudo apt-get install ./docker-desktop--.deb -``` + ```console + $ sudo apt-get update + $ sudo apt-get install ./docker-desktop--.deb + ``` -> **Note** -> -> At the end of the installation process, `apt` displays an error due to installing a downloaded package. You -> can ignore this error message. -> -> ``` -> N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) -> ``` + > **Note** + > + > At the end of the installation process, `apt` displays an error due to installing a downloaded package. You + > can ignore this error message. + > + > ``` + > N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) + > ``` There are a few post-install configuration steps done through the post-install script contained in the deb package. @@ -91,26 +88,6 @@ You need to download the new package each time you want to upgrade Docker Deskto $ sudo apt-get install ./docker-desktop--.deb ``` - -## Uninstall Docker Desktop - -To remove Docker Desktop for Linux, run: - -```console -$ sudo apt remove docker-desktop -``` - -For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge -the remaining systemd service files. - -```console -$ rm -r $HOME/.docker/desktop -$ sudo rm /usr/local/bin/com.docker.cli -$ sudo apt purge docker-desktop -``` - -Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. - ## Next steps - Take a look at the [Get started](../../get-started/index.md) training modules to learn how to build an image and run it as a containerized application. diff --git a/desktop/uninstall.md b/desktop/uninstall.md index 0f00d03c9c..8d7c3c5344 100644 --- a/desktop/uninstall.md +++ b/desktop/uninstall.md @@ -8,6 +8,10 @@ title: Uninstall Docker Desktop
  • Windows
  • Mac
  • Linux
  • +
  • Ubuntu
  • +
  • Debian
  • +
  • Fedora
  • +
  • Arch
  • @@ -69,6 +73,91 @@ Once Docker Desktop has been removed, users must remove the `credsStore` and `cu > other Docker related data local to the machine, and removes the files generated > by the application. Refer to the [back up and restore data](backup-and-restore.md) > section to learn how to preserve important data before uninstalling. +
    +
    +
    +
    + +To remove Docker Desktop for Ubuntu, run: + +```console +$ sudo apt remove docker-desktop +``` + +For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge +the remaining systemd service files. + +```console +$ rm -r $HOME/.docker/desktop +$ sudo rm /usr/local/bin/com.docker.cli +$ sudo apt purge docker-desktop +``` + +Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. +
    +
    +
    +
    + +To remove Docker Desktop for Debian, run: + +```console +$ sudo apt remove docker-desktop +``` + +For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge +the remaining systemd service files. + +```console +$ rm -r $HOME/.docker/desktop +$ sudo rm /usr/local/bin/com.docker.cli +$ sudo apt purge docker-desktop +``` + +Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. preserve important data before uninstalling. + +
    +
    +
    +
    +To remove Docker Desktop for Fedora, run: + +```console +$ sudo dnf remove docker-desktop +``` + +For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge +the remaining systemd service files. + +```console +$ rm -r $HOME/.docker/desktop +$ sudo rm /usr/local/bin/com.docker.cli +``` + +Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. + +
    +
    +
    +
    + +To remove Docker Desktop for Arch, run: + +```console +$ sudo pacman -R docker-desktop +``` + +For a complete cleanup, remove configuration and data files at `$HOME/.docker/desktop`, the symlink at `/usr/local/bin/com.docker.cli`, and purge +the remaining systemd service files. + +```console +$ rm -r $HOME/.docker/desktop +$ sudo rm /usr/local/bin/com.docker.cli +$ sudo pacman -Rns docker-desktop +``` + +Remove the `credsStore` and `currentContext` properties from `$HOME/.docker/config.json`. Additionally, you must delete any edited configuration files manually. +
    \ No newline at end of file