Установка и настройка Docker на macOS Ventura 13
Подробное руководство по установке, настройке и оптимизации Docker для macOS Ventura 13
Введение
Docker – платформа для разработки, доставки и запуска приложений в контейнерах. Это руководство поможет установить Docker Desktop на macOS Ventura 13, выполнить базовую настройку и решить типичные проблемы.
Требования
Перед установкой убедитесь, что:
- macOS Ventura 13 (или новее)
- Процессор Intel или Apple Silicon (M1/M2)
- 4 ГБ ОЗУ (рекомендуется 8+ ГБ)
- 2 ГБ свободного места
- Учетная запись администратора
- Стабильное интернет-соединение
Установка
Подготовка
- Закройте все работающие приложения
- Обновите систему через Системные настройки → Обновление ПО
- Скачайте Docker Desktop с официального сайта
Процесс установки
1# Откройте скачанный .dmg файл 2sudo hdiutil attach Docker.dmg 3 4# Перетащите Docker.app в папку Applications 5# Запустите приложение из Launchpad 6# Примите лицензионное соглашение 7# Разрешите установку системного расширения через настройки безопасности 8# Дождитесь завершения установки (3-5 минут) 9 10# Проверьте установку: 11docker --version
Настройка
- В меню Docker Desktop → Preferences → Resources:
- Настройте CPU/RAM (рекомендуется выделить 4+ ядер и 6+ ГБ ОЗУ)
- Укажите расположение образов в File Sharing
- В разделе Kubernetes отключите кластер, если не используется
- В терминале выполните:
echo 'export DOCKER_BUILDKIT=1' >> ~/.zshrc source ~/.zshrc
- Авторизуйтесь через Docker Hub:
1docker login
Типичные ошибки и их решения
Проблема: Docker не запускается после установки Решение: Перезагрузите Mac и выполните:
1sudo killall Docker 2sudo rm -rf ~/Library/Containers/com.docker.docker
Проблема: Ошибка "Cannot connect to the Docker daemon" Решение: Проверьте статус службы в Docker Desktop или выполните:
1docker context ls
Заключение
Теперь вы можете использовать Docker для разработки приложений. Для проверки запустите тестовый контейнер:
1docker run hello-world
Дополнительные настройки и оптимизацию можно найти в документации Docker.
Команды
Проверка версии Docker
1docker --version
Запуск тестового контейнера
1docker run hello-world
Решение проблем
Ошибка: "HyperKit exited unexpectedly"
Переустановите Docker Desktop и обновите VirtualBox (если установлен)
1sudo softwareupdate --install-rosetta
Невозможно монтировать директории
Добавьте папку в File Sharing в настройках Docker