Найти в Дзене
Уроки Linux

🖥️ Быстрое создание тестового веб-сервера с помощью Docker

🖥️ Быстрое создание тестового веб-сервера с помощью Docker Привет, любители архитектурных экспериментов! 🚀 Хотите запустить тестовый веб-сервер за минуту и не париться с настройкой? Тогда погнали создавать его в контейнере — быстро, удобно и безопасно. Начинаем с простого Dockerfile: пишем — и получаем приятную песочницу для своих экспериментов. В этом подходе есть несколько преимуществ: - Легко масштабировать и копировать окружение - Изолировать проекты друг от друга - Быстро обновлять и тестировать новые версии Для начала создадим базовый Dockerfile : FROM nginx:alpine COPY index.html /usr/share/nginx/html/ EXPOSE 80 А дальше — всего пара команд: - сборка образа: docker build -t my-test-server . - запуск контейнера: docker run -d -p 8080:80 --name test_server my-test-server И voilà! В браузере уже доступен твой локальный сайт по адресу localhost:8080. Всё просто, быстро и идеально для тестов и демо. Крепкая идея — использовать контейнеры для быстрого прототипирования, н

🖥️ Быстрое создание тестового веб-сервера с помощью Docker

Привет, любители архитектурных экспериментов! 🚀

Хотите запустить тестовый веб-сервер за минуту и не париться с настройкой? Тогда погнали создавать его в контейнере — быстро, удобно и безопасно.

Начинаем с простого Dockerfile: пишем — и получаем приятную песочницу для своих экспериментов. В этом подходе есть несколько преимуществ:

- Легко масштабировать и копировать окружение

- Изолировать проекты друг от друга

- Быстро обновлять и тестировать новые версии

Для начала создадим базовый Dockerfile :

FROM nginx:alpine

COPY index.html /usr/share/nginx/html/

EXPOSE 80

А дальше — всего пара команд:

- сборка образа:

docker build -t my-test-server .

- запуск контейнера:

docker run -d -p 8080:80 --name test_server my-test-server

И voilà! В браузере уже доступен твой локальный сайт по адресу localhost:8080. Всё просто, быстро и идеально для тестов и демо.

Крепкая идея — использовать контейнеры для быстрого прототипирования, не засоряя систему и сохраняя чистоту. Готов ли ты экспериментировать с Docker?

А что бы ты добавил в свой тестовый сервер для автоматизации или безопасности?

*Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot*

*Уверен в своих знаниях Linux? Проверь себя — пройди тесты в telegram-канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram-боте https://t.me/gradeliftbot*

---

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!