Как легко установить и удалить Docker на MacOs

Мой вопрос

Как легко установить Docker, чтобы он был доступен в терминале, и как удалить Docker на OSX?

6 ответов

Решение

УСТАНОВИТЬ

Сначала установите контейнер по типу в терминале

brew tap phinze/homebrew-cask
brew install brew-cask

а затем введите:

brew cask install docker

И запустить докер

open /Applications/Docker.app

(или в нижнем меню macOs> панель запуска> docker - при первом запуске docker спросит вас о пароле)

Это все:)

УДАЛЕНИЕ

Тип brew cask uninstall docker

  • это все:)

Если вы устанавливаете Docker иначе, чем с помощью brew cask, выполните следующие команды для его удаления (включая удаление изображений / контейнеров):

sudo rm -Rf /Applications/Docker
sudo rm -f /usr/local/bin/docker
sudo rm -f /usr/local/bin/docker-machine
sudo rm -f /usr/local/bin/docker-compose
sudo rm -f /usr/local/bin/docker-credential-osxkeychain
sudo rm -Rf ~/.docker
sudo rm -Rf $HOME/Library/Containers/com.docker.docker  # here we delete stored images

Установить:

  1. Иди сюда
  2. Нажмите кнопку "Получить Docker CE для Mac(стабильная версия)"
  3. Дважды щелкните DMG
  4. Перетащите Docker в приложения
  5. Открытый докер
  6. Откройте терминал после установки, и докер будет доступен. Docker должен автоматически запускаться при последующих запусках и быть доступным в командной строке.

Чтобы удалить:

  1. Нажмите на значок Docker
  2. Выберите Настройки
  3. Выберите значок сброса бомбы
  4. Выберите Удалить

Образ консоли сброса докера с кнопкой

Установить очень просто:

Загрузите, перетащите и отпустите, затем запустите Docker Desktop для Mac, который, к сожалению, разрастается по всему вашему Mac (см. Удаление)

  • https://hub.docker.com/editions/community/docker-ce-desktop-mac/

Удалить... непросто... для полного удаления (по состоянию на 27 декабря 2020 г.)

[ имейте в виду, это также удалит все виртуальные машины Docker ]

  • sudo rm -Rf /Applications/Docker.app
  • sudo rm -f /usr/local/bin/docker
  • sudo rm -f /usr/local/bin/docker-machine
  • sudo rm -f /usr/local/bin/docker-compose
  • sudo rm -f /usr/local/bin/docker-credential-desktop
  • sudo rm -f /usr/local/bin/docker-credential-ecr-login
  • sudo rm -f /usr/local/bin/docker-credential-osxkeychain
  • sudo rm -Rf ~/.docker
  • sudo rm -Rf ~/Library/Containers/com.docker.docker
  • sudo rm -Rf ~/Library/Application\ Support/Docker\ Desktop
  • sudo rm -Rf ~/Library/Group\ Containers/group.com.docker
  • sudo rm -f ~/Library/HTTPStorages/com.docker.docker.binarycookies
  • sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
  • sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
  • sudo rm -Rf ~/Library/Logs/Docker\ Desktop
  • sudo rm -Rf /usr/local/lib/docker
  • sudo rm -f ~/Library/Preferences/com.docker.docker.plist
  • sudo rm -Rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
  • sudo rm -f ~/Library/Preferences/com.electron.docker-frontend.plist

Установить: brew install --cask docker

Чтобы удалить: brew uninstall --cask docker

Удалить

Выполнив шаг удаления из превосходного ответа Чернюка , я обнаружил, что на моем MacOS Sonoma 14.1.1 все еще остались некоторые файлы, которые можно удалить:

      sudo rm -Rfv /usr/local/bin/docker-index
sudo rm -Rfv /private/var/run/docker.sock
sudo rm -Rfv /private/var/root/Library/Containers/com.docker.docker
sudo rm -Rfv /Library/PrivilegedHelperTools/com.docker.socket
sudo rm -Rfv /Library/Logs/DiagnosticReports/com.docker.backend_*
sudo rm -Rfv /Library/LaunchDaemons/com.docker.socket.plist
sudo rm -Rfv ~/Library/Application Support/com.bugsnag.Bugsnag/com.docker.docker
sudo rm -Rfv ~/Library/Saved Application State/com.electron.dockerdesktop.savedState
sudo rm -Rfv ~/Library/Preferences/com.electron.dockerdesktop.plist
sudo rm -Rfv ~/Library/HTTPStorages/com.docker.docker
sudo rm -Rfv ~/Library/Application Scripts/group.com.docker
sudo rm -Rfv ~/Library/Caches/Docker\ Desktop
sudo rm -Rfv ~/Library/Caches/docker-compose
sudo rm -Rfv ~/Library/Caches/com.docker.docker

Мой опыт таков: я только что удалил приложение. затем я попробовал другую программу, чтобы узнать, полностью ли я удалил приложение, но я просто увидел, что было довольно опасно продолжать эту программу, чтобы "очистить и удалить"... Я просто попробовал со старой версией, которая была на моем рабочем столе с Google Keep... и я перезапустил все в Mac... и он работает нормально...

Другие вопросы по тегам