Docker
Compose - работа с оркестрацией образов и контейнеров
# Зайти в контейнер в bash (в директории ларадока)
docker compose exec --user=laradock workspace bash
# Собрать образы и запустить контейнеры
docker compose up -d nginx mysql php-fpm adminer
# Список запущенных контейнеров из образов текущего композа
docker compose ps
# Список запущенных контейнеров и их композов
docker compose ls
# Просмотреть логи контейнера
docker compose logs elasticserach
# Сборка и запуск контейнеров ларадока
docker compose up -d php-fpm nginx mysql workspace adminer
# Пересобрать образы (если модифицировал конфиг)
docker compose build --no-cache nginx
# Остановить и удалить все контейнеры ларадока
docker compose down
# Чистка логов контейнера
rm /home/micro-usr/laradock/logs/nginx/*
# Запуск контейнера в явном виде с выводом
docker compose up elasticsearch
# PGSQL
docker exec -it postgresql-1 psql --user db_user --db db_name --password
# Очистка от образов
docker system prune
######## CRON Laradock
docker compose exec workspace service cron status
docker compose exec workspace service cron start
docker compose exec workspace cat /etc/crontab
docker compose exec workspace crontab -l
docker compose exec workspace tail -f /var/log/cron.log
docker compose exec workspace grep CRON /var/log/syslog
Docker - работа с образами и контейнерами
# Зайти в контейнер в bash
docker exec -it laradock_webp bash
# Загрузка дампа в БД через контейнер
docker exec -i mysql-1 mysql -uroot -*** db < db.sql
# Выгрузка БД из контейнера:
docker exec mysql_1 mysqldump -uroot --password=*** db > db.sql
назад