ну вот тебе тз: используя docker-compose поднять LEMP. Для каждого контейнера опиши самостоятельно Dockerfile Nginx должен быть доступен извне, все остальные -- нет. Какие угодно другие контейнеры на хосте не должны иметь никакого доступа к контейнерам из композа. После рестарта оно должно подниматься. Данные в базе не должны затираться. Логи писать в stderr/stdout Условный рсислог приходит и собирает логи в логохранилку (либо упорись в конец и поставь ELK)