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

🚀 Быстрый старт в Docker: как собрать свой первый контейнер за 5 минут

🚀 Быстрый старт в Docker: как собрать свой первый контейнер за 5 минут Хочешь понять, как превратить сложные приложения в легкие переносимые образы? Сегодня расскажу, как за пять минут создать и запустить контейнер, который облегчит жизнь любому системному администратору и DevOps-инженеру. - Установи Docker (если ещё не установлен): sudo apt-get update sudo apt-get install docker.io - Создай Dockerfile с простым приложением: FROM ubuntu:22.04 RUN apt-get update && apt-get install -y nginx CMD ["nginx", "-g", "daemon off;"] - Построй образ: docker build -t mynginx . - Запусти контейнер: docker run -d -p 8080:80 --name webserver mynginx Теперь, открыв браузер по адресу localhost:8080, ты увидишь работающий nginx! Плюсы такого подхода: изоляция сервисов, быстрый деплой и простая масштабируемость. Всё настолько просто: попробуй и убедись, что Docker — твой новый лучший друг в мире DevOps! А ты уже начал автоматизировать развертывание своих приложений с помощью контейнеров?

🚀 Быстрый старт в Docker: как собрать свой первый контейнер за 5 минут

Хочешь понять, как превратить сложные приложения в легкие переносимые образы?

Сегодня расскажу, как за пять минут создать и запустить контейнер, который облегчит жизнь любому системному администратору и DevOps-инженеру.

- Установи Docker (если ещё не установлен):

sudo apt-get update

sudo apt-get install docker.io

- Создай Dockerfile с простым приложением:

FROM ubuntu:22.04

RUN apt-get update && apt-get install -y nginx

CMD ["nginx", "-g", "daemon off;"]

- Построй образ:

docker build -t mynginx .

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

docker run -d -p 8080:80 --name webserver mynginx

Теперь, открыв браузер по адресу localhost:8080, ты увидишь работающий nginx!

Плюсы такого подхода: изоляция сервисов, быстрый деплой и простая масштабируемость.

Всё настолько просто: попробуй и убедись, что Docker — твой новый лучший друг в мире DevOps!

А ты уже начал автоматизировать развертывание своих приложений с помощью контейнеров?

💬

- Пригласи свои знания в наш телеграм канал https://t.me/LinuxSkill а вакансии — в бота https://t.me/gradeliftbot

- «Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot»

- «Уверен в своих знаниях linux? Проверь их в канале https://t.me/LinuxSkill или узнай о рынке вакансий в чат-боте https://t.me/gradeliftbot»

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

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