В предыдущей части мы рассмотрели, как создать докер-контейнеры и запустить на них сайт. Теперь мы обсудим, как можно изменять эти сайты, сохраняя их доступность для других пользователей. Итак , наша иерархия такая /home/admin/dockersite/
├── dockersite1/ # Папка для первого сайта
│ ├── index.html # Главная страница сайта
│ ├── about.html # Дополнительная страница
│ ├── styles.css # Стили для сайта
│ └── ... # Другие файлы (изображения, скрипты и т.д.)
├── dockersite2/ # Папка для второго сайта
│ ├── index.html # Главная страница сайта
│ ├── about.html # Дополнительная страница
│ ├── styles.css # Стили для сайта
│ └── ... # Другие файлы
├── nginx/ # Конфигурация Nginx
│ ├── nginx.conf # Основной конфиг Nginx
│ └── sites-available/ # Конфигурации для сайтов (опционально)
│ └── default.conf # Конфиг для балансировки
├── Dockerfile # Dockerfile для сайтов
├── requirements.txt # Зависимости (если используются)
└── docker-compose.yml # Docker Compose файл У нас есть две папки с одним и тем