---
title: "Docker Desktop на Mac"
id: "504"
type: "page"
slug: "mac-docker-desktop"
published_at: "2026-06-02T08:03:01+00:00"
modified_at: "2026-06-30T21:07:26+00:00"
url: "https://pastukhov.com/agent/mac-docker-desktop"
markdown_url: "https://pastukhov.com/agent/mac-docker-desktop.md"
excerpt: "Docker Desktop для Mac предоставляет графический интерфейс для управления контейнерами Docker. Это руководство охватывает запуск…"
---

# Docker Desktop на Mac

[https://pastukhov.com/agent/mac-docker-desktop.md](https://pastukhov.com/agent/mac-docker-desktop.md)

Не хотите читать всё это? Просто скиньте в любой ИИ-чат (Claude, ChatGPT и т.д.) ссылку на [https://pastukhov.com/agent/mac-docker-desktop.md](https://pastukhov.com/agent/mac-docker-desktop.md)
 или на [https://pastukhov.com/llms.txt](https://pastukhov.com/llms.txt)
 и попросите сгенерировать конфигурационные файлы и команды. Он прочитает документацию, задаст несколько вопросов о вашей настройке и выдаст готовую конфигурацию. Экономьте время — пусть модель читает за вас.

 Вы также можете связаться со мной через Telegram — я всегда рад помочь. И это не просто вежливость — мне действительно нравится общаться с единомышленниками, особенно если вы так же увлечены программированием, как и я.

 Docker Desktop для Mac предоставляет графический интерфейс для управления контейнерами Docker. Это руководство охватывает запуск Pastukhov Agent с использованием Docker Desktop на macOS, включая как Mac на Apple Silicon (M1/M2/M3/M4), так и на базе Intel.

## Установка Docker Desktop

Скачайте соответствующий установщик Docker Desktop для Mac с [docker.com](https://www.docker.com/products/docker-desktop/)
:

- **Apple Silicon** — Mac с чипом M1/M2/M3/M4: скачайте версию `Mac with Apple chip`
- **Intel** — Mac с процессором Intel: скачайте версию `Mac with Intel chip`

Откройте скачанный файл `.dmg` и перетащите Docker в папку Applications. Запустите Docker Desktop из Applications. Возможно, вам потребуется предоставить Docker разрешение на установку системных расширений через System Settings.

## Настройка вашего проекта

Создайте папку для вашего проекта. Внутри создайте файл `docker-compose.yml`, следуя [Руководству по настройке Docker](/agent/docker)
, или создайте файл `.env` для подхода с Docker CLI. Выберите ваш образ — оба поддерживают многоархитектурность и работают на Apple Silicon и Intel Mac:

- `maxpastukhov/agent:dev-latest` — Полная среда разработки (2.8 ГБ, включает инструменты разработки ASP.NET Core и Node.js)
- `maxpastukhov/agent:min-latest` — Полнофункциональный образ, если вам не нужны инструменты разработки ASP.NET Core (570 МБ, включает Node.js, Python и все необходимые инструменты)

## Запуск Pastukhov Agent

Откройте Terminal в папке вашего проекта и запустите контейнер:

```
# Using Docker Compose
docker compose up -d

# Using Docker CLI with .env file
docker run -d --env-file .env -p 5001:80 -v ./MyProject:/project maxpastukhov/agent:dev-latest
```

Docker Desktop отображает запущенный контейнер на своей панели. Вы можете просматривать логи, перезапускать или останавливать контейнер через графический интерфейс.

Откройте ваш браузер и перейдите по адресу `http://localhost:5001` (или любой другой порт, который вы настроили).

**Нужны специальные инструменты?** Если ваш проект использует специфические языки или инструменты, не включенные в образ, вы можете расширить его с помощью собственного Dockerfile — см. [Расширение образа с помощью специальных инструментов](/agent/docker#extending-the-image-with-custom-tools)
 в руководстве по настройке Docker.

## Советы

- **Apple Silicon** — Docker Desktop работает нативно на Apple Silicon. Образы Pastukhov Agent являются многоархитектурными и работают на обеих архитектурах без настройки.
- **Доступ к файлам** — Файлы проекта монтируются напрямую в контейнер. Используйте пути относительно вашего текущего каталога или абсолютные пути.
- **Ограничения ресурсов** — Настройте выделение памяти и CPU в Docker Desktop в Settings → Resources, если вашим проектам нужно больше мощности.
- **Автозапуск** — Настройте Docker Desktop для запуска при входе в систему в Settings → General, чтобы ваши контейнеры всегда были готовы.

Подробную информацию о настройке Docker (файлы compose, переменные окружения, учетные данные) см. в [Руководстве по настройке Docker](/agent/docker)
.
