Как легко установить и удалить 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
Установить:
- Иди сюда
- Нажмите кнопку "Получить Docker CE для Mac(стабильная версия)"
- Дважды щелкните DMG
- Перетащите Docker в приложения
- Открытый докер
- Откройте терминал после установки, и докер будет доступен. Docker должен автоматически запускаться при последующих запусках и быть доступным в командной строке.
Чтобы удалить:
- Нажмите на значок Docker
- Выберите Настройки
- Выберите значок сброса бомбы
- Выберите Удалить
Установить очень просто:
Загрузите, перетащите и отпустите, затем запустите 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... и он работает нормально...