Docker Commands
Управление контейнерами
| Команда | Описание |
|---|---|
docker-compose up -d | Создает и запускает контейнеры, определенные в docker-compose.yml, в фоновом режиме. |
docker-compose down | Останавливает и удаляет контейнеры, сети, тома и образы, созданные docker-compose up. |
docker-compose exec <сервис> <команда> | Выполняет указанную команду внутри запущенного контейнера сервиса. |
docker-compose logs <сервис> | Просматривает логи указанного сервиса. |
docker ps | Отображает список запущенных контейнеров. |
docker ps -a | Отображает список всех контейнеров (включая остановленные). |
docker stop <контейнер_id> | Останавливает указанный контейнер. |
docker start <контейнер_id> | Запускает остановленный контейнер. |
docker restart <контейнер_id> | Перезапускает указанный контейнер. |
docker rm <контейнер_id> | Удаляет указанный контейнер (должен быть остановлен). |
docker-compose up -d --build | создать и запустить все контейнеры, определенные в docker-compose.yml |
| `docker-compose down | |
| docker-compose up -d` | перезапустить ваши контейнеры, чтобы изменения вступили в силу |
docker exec -it coolorca-app php artisan | для выполнения команд внутри контейнера |
| `docker exec -it coolorca-app php artisan config:clear | |
| docker exec -it coolorca-app php artisan cache:clear | |
| docker exec -it coolorca-app php artisan config:cache` | для очистки и кэширования конфигурации и очистки кэша приложения |
docker exec -it coolorca-app php artisan config:cache | для очистки и кэширования конфигурации и очистки кэша приложения |
docker exec -it coolorca-app bash | команду для доступа к вашему coolorca-appконтейнеру |
php artisan tinker | Запустите Tinker: находясь внутри контейнера, выполните команду Tinker |
>>> DB::connection()->getPdo(); | Проверьте подключение к базе данных: в оболочке Tinker вы можете использовать фасад DB Laravel для попытки подключения |
>>> config('database.connections.mysql'); | Проверьте конкретные конфигурации (необязательно): Вы также можете проверить значения конфигурации напрямую |
docker-compose up -d --force-recreate | перезапустите контейнеры |
docker images | посмотрите список образов |
docker rmi <IMAGE ID> <IMAGE ID> ... | удалите их, используя их ID (или имя) |
docker-compose build --no-cache | создаст образы заново на основе ваших Dockerfile |
docker-compose ps | Проверьте статус контейнеров |
docker exec -it coolorca-app php artisan migrate --seed | Выполните миграции базы данных: Войдите в контейнер app и выполните миграции |
| `docker exec -it coolorca-app php artisan config:clear | |
| docker exec -it coolorca-app php artisan cache:clear | |
| docker exec -it coolorca-app php artisan config:cache` | Очистите и кэшируйте конфигурацию Laravel |
| docker exec -it coolorca-app php artisan config:cache` | Очистите и кэшируйте конфигурацию Laravel |
| `## Docker Commands |
Управление контейнерами
| Команда | Описание |
|---|---|
docker-compose up -d | Создает и запускает контейнеры, определенные в docker-compose.yml, в фоновом режиме. |
docker-compose down | Останавливает и удаляет контейнеры, сети, тома и образы, созданные docker-compose up. |
docker-compose exec <сервис> <команда> | Выполняет указанную команду внутри запущенного контейнера сервиса. |
docker-compose logs <сервис> | Просматривает логи указанного сервиса. |
docker ps | Отображает список запущенных контейнеров. |
docker ps -a | Отображает список всех контейнеров (включая остановленные). |
docker stop <контейнер_id> | Останавливает указанный контейнер. |
docker start <контейнер_id> | Запускает остановленный контейнер. |
docker restart <контейнер_id> | Перезапускает указанный контейнер. |
docker rm <контейнер_id> | Удаляет указанный контейнер (должен быть остановлен). |
Управление образами
| Команда | Описание |
|---|---|
docker build -t <имя_образа> <путь_к_dockerfile> | Собирает образ из Dockerfile, находящегося по указанному пути, и присваивает ему имя. |
docker images | Отображает список доступных образов. |
docker rmi <имя_образа> | Удаляет указанный образ. |
Управление сетями
| Команда | Описание |
|---|---|
docker network ls | Отображает список доступных сетей Docker. |
docker network inspect <имя_сети> | Отображает подробную информацию об указанной сети. |
Управление томами
| Команда | Описание |
|---|---|
docker volume ls | Отображает список доступных томов Docker. |
docker volume inspect <имя_тома> | Отображает подробную информацию об указанном томе. |
Laravel Artisan Commands
markdown
## Laravel Artisan Commands
| Категория | Команда | Описание |
| ------------------ | ---------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| **Основные** | `php artisan serve` | Запускает локальный сервер разработки Laravel. |
| | `php artisan tinker` | Запускает интерактивную оболочку PHP (REPL) с доступом к окружению Laravel. |
| **Кэширование** | `php artisan config:cache` | Создает кэш конфигурации приложения для повышения производительности. |
| | `php artisan config:clear` | Удаляет кэш конфигурации приложения. |
| | `php artisan cache:clear` | Удаляет кэш приложения. |
| | `php artisan view:clear` | Удаляет скомпилированный кэш шаблонов Blade. |
| **База данных** | `php artisan migrate` | Запускает все ожидающие миграции базы данных. |
| | `php artisan migrate:fresh` | Удаляет все таблицы, а затем запускает все миграции заново. |
| | `php artisan migrate:rollback` | Откатывает последнюю партию миграций. |
| | `php artisan migrate:status` | Отображает статус всех миграций. |
| | `php artisan db:seed` | Запускает все или указанные сидеры базы данных. |
| | `php artisan make:migration <имя>` | Создает новый файл миграции. |
| | `php artisan make:model <имя> -m` | Создает новую модель Eloquent и соответствующий файл миграции. |
| **Маршрутизация** | `php artisan route:list` | Отображает список всех зарегистрированных маршрутов приложения. |
| **Хранилище** | `php artisan storage:link` | Создает символическую ссылку из `public/storage` в `storage/app/public`. |
| **Passport (API)** | `php artisan passport:keys` | Создает ключи, необходимые для Laravel Passport. |
| **Разное** | `php artisan make:<тип> <имя>` | Создает различные компоненты Laravel (контроллеры, модели, middleware, команды и т. д.). Например: `php artisan make:controller UserController`. |
| | `php artisan optimize:clear` | Очищает все оптимизированные файлы приложения. |Composer Commands
markdown
## Composer Commands
| Категория | Команда | Описание |
| ---------------- | --------------------------- | ------------------------------------------------------------------------------------------------------- |
| **Установка** | `composer install` | Устанавливает зависимости, указанные в файле `composer.lock` (если он существует) или `composer.json`. |
| | `composer update` | Обновляет зависимости до последних версий, разрешенных в `composer.json`, и обновляет файл `composer.lock`. |
| | `composer require <пакет>` | Добавляет новый пакет в зависимости проекта и устанавливает его. |
| | `composer remove <пакет>` | Удаляет пакет из зависимостей проекта и удаляет его. |
| **Управление** | `composer show <пакет>` | Отображает информацию об установленном пакете. |
| | `composer dump-autoload` | Пересоздает файлы автозагрузки (`vendor/autoload.php`). Используется после добавления новых классов. |
| | `composer clear-cache` | Очищает локальный кэш Composer. |
| **Скрипты** | `composer run <скрипт>` | Выполняет скрипт, определенный в секции `scripts` файла `composer.json`. |
| **Информация** | `composer info` | Отображает основную информацию о проекте Composer. |
| | `composer diagnose` | Диагностирует распространенные проблемы конфигурации Composer. |
| **Обновление** | `composer self-update` | Обновляет сам Composer до последней версии. |Я надеюсь, этот формат вам подходит! Если вам нужны дополнительные команды или другая категоризация, дайте мне знать.` | Удаляет указанный контейнер (должен быть остановлен). |
Управление образами
| Команда | Описание |
|---|---|
docker build -t <имя_образа> <путь_к_dockerfile> | Собирает образ из Dockerfile, находящегося по указанному пути, и присваивает ему имя. |
docker images | Отображает список доступных образов. |
docker rmi <имя_образа> | Удаляет указанный образ. |
Управление сетями
| Команда | Описание |
|---|---|
docker network ls | Отображает список доступных сетей Docker. |
docker network inspect <имя_сети> | Отображает подробную информацию об указанной сети. |
Управление томами
| Команда | Описание |
|---|---|
docker volume ls | Отображает список доступных томов Docker. |
docker volume inspect <имя_тома> | Отображает подробную информацию об указанном томе. |
Laravel Artisan Commands
markdown
## Laravel Artisan Commands
| Категория | Команда | Описание |
| ------------------ | ---------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| **Основные** | `php artisan serve` | Запускает локальный сервер разработки Laravel. |
| | `php artisan tinker` | Запускает интерактивную оболочку PHP (REPL) с доступом к окружению Laravel. |
| **Кэширование** | `php artisan config:cache` | Создает кэш конфигурации приложения для повышения производительности. |
| | `php artisan config:clear` | Удаляет кэш конфигурации приложения. |
| | `php artisan cache:clear` | Удаляет кэш приложения. |
| | `php artisan view:clear` | Удаляет скомпилированный кэш шаблонов Blade. |
| **База данных** | `php artisan migrate` | Запускает все ожидающие миграции базы данных. |
| | `php artisan migrate:fresh` | Удаляет все таблицы, а затем запускает все миграции заново. |
| | `php artisan migrate:rollback` | Откатывает последнюю партию миграций. |
| | `php artisan migrate:status` | Отображает статус всех миграций. |
| | `php artisan db:seed` | Запускает все или указанные сидеры базы данных. |
| | `php artisan make:migration <имя>` | Создает новый файл миграции. |
| | `php artisan make:model <имя> -m` | Создает новую модель Eloquent и соответствующий файл миграции. |
| **Маршрутизация** | `php artisan route:list` | Отображает список всех зарегистрированных маршрутов приложения. |
| **Хранилище** | `php artisan storage:link` | Создает символическую ссылку из `public/storage` в `storage/app/public`. |
| **Passport (API)** | `php artisan passport:keys` | Создает ключи, необходимые для Laravel Passport. |
| **Разное** | `php artisan make:<тип> <имя>` | Создает различные компоненты Laravel (контроллеры, модели, middleware, команды и т. д.). Например: `php artisan make:controller UserController`. |
| | `php artisan optimize:clear` | Очищает все оптимизированные файлы приложения. |Composer Commands
markdown
## Composer Commands
| Категория | Команда | Описание |
| ---------------- | --------------------------- | ------------------------------------------------------------------------------------------------------- |
| **Установка** | `composer install` | Устанавливает зависимости, указанные в файле `composer.lock` (если он существует) или `composer.json`. |
| | `composer update` | Обновляет зависимости до последних версий, разрешенных в `composer.json`, и обновляет файл `composer.lock`. |
| | `composer require <пакет>` | Добавляет новый пакет в зависимости проекта и устанавливает его. |
| | `composer remove <пакет>` | Удаляет пакет из зависимостей проекта и удаляет его. |
| **Управление** | `composer show <пакет>` | Отображает информацию об установленном пакете. |
| | `composer dump-autoload` | Пересоздает файлы автозагрузки (`vendor/autoload.php`). Используется после добавления новых классов. |
| | `composer clear-cache` | Очищает локальный кэш Composer. |
| **Скрипты** | `composer run <скрипт>` | Выполняет скрипт, определенный в секции `scripts` файла `composer.json`. |
| **Информация** | `composer info` | Отображает основную информацию о проекте Composer. |
| | `composer diagnose` | Диагностирует распространенные проблемы конфигурации Composer. |
| **Обновление** | `composer self-update` | Обновляет сам Composer до последней версии. |Я надеюсь, этот формат вам подходит! Если вам нужны дополнительные команды или другая категоризация, дайте мне знать.