Для установки и настройки Docker на компьютере, вам понадобится следовать нескольким шагам:
1. Сначала вам нужно скачать и установить Docker Desktop на ваш компьютер. Вы можете это сделать, посетив официальный сайт Docker (https://www.docker.com/products/docker-desktop) и выбрав соответствующую версию для вашей операционной системы.
2. После установки Docker Desktop, запустите его на вашем компьютере. По умолчанию он будет автоматически запускаться в фоновом режиме.
3. После успешного запуска Docker Desktop, вы сможете настроить различные параметры, такие как количество доступных ресурсов (память, процессоры) для контейнеров Docker. Это можно сделать в меню Docker Desktop, в настройках "Preferences" или "Settings".
4. Теперь вы готовы использовать Docker для запуска контейнеров. Вы можете создавать Docker-образы вашего проекта и запускать его на Docker-контейнерах. Обратитесь к документации Docker для получения более подробной информации о том, как создавать и запускать контейнеры (https://docs.docker.com/get-started/).
Что касается вашего второго вопроса, относительно использования Docker на мощной машине и разработки на MacBook, вы можете использовать Docker Remote Extension для VS Code, чтобы подключиться к удаленному Docker-хосту и выполнять операции с контейнерами на нем. Это позволит использовать ресурсы удаленной машины для запуска и тестирования ваших проектов.
Касательно PyCharm, есть поддержка Docker в PyCharm Professional Edition. Вы можете установить данный плагин, который позволит вам интегрировать Docker в PyCharm и управлять контейнерами прямо из IDE.
Оба варианта позволяют легко разрабатывать и запускать проекты в контейнерах Docker, обеспечивающих изолированное и переносимое окружение разработки.