---
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-13T00:56:20+00:00"
url: "https://pastukhov.com/code/mac-docker-desktop"
markdown_url: "https://pastukhov.com/code/mac-docker-desktop.md"
excerpt: "Docker Desktop для Mac предоставляет графический интерфейс для управления контейнерами Docker. Это руководство охватывает запуск…"
---

# Docker Desktop на Mac

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

Don’t want to read through all this? Just point any AI chat (Claude, ChatGPT, etc.) to [this page in Markdown](https://pastukhov.com/code/mac-docker-desktop.md)
 or to the [llms.txt](/llms.txt)
 index, and ask it to generate the config files and commands for you. It’ll read the docs, ask you a few questions about your setup, and give you ready-to-use configuration. Save your time — let the model do the reading.

 You could also contact me via Telegram — I’m always eager to help. I’m not being just polite here — I really like to chat with like-minded people, especially if you love coding as much as I do.

 Docker Desktop для Mac предоставляет графический интерфейс для управления контейнерами Docker. Это руководство охватывает запуск Pastukhov Code с использованием 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](/code/docker)
, или создайте файл `.env` для подхода с Docker CLI. Выберите ваш образ — оба поддерживают многоархитектурность и работают на Apple Silicon и Intel Mac:

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

## Запуск Pastukhov Code

Откройте 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 xedant/code:dev-latest
```

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

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

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

## Советы

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

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