Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

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

🚀 Быстрый старт с Docker: как запустить свой проект за 5 минут! Вдохновляешься возможностями контейнеризации, но пугают сложные команды и долгие настройки? Не беда! Сегодня расскажу, как стать ровнее и быстрее — запустить свой первый Docker-контейнер за считанные минуты. - Установи Docker: sudo apt-get install docker.io - Создай Dockerfile в папке проекта: FROM ubuntu:20.04 RUN apt-get update && apt-get install -y nginx CMD ["nginx", "-g", "daemon off;"] - Собери образ: docker build -t my_nginx . - Запусти контейнер: docker run -d -p 8080:80 my_nginx И всё! Теперь твой сайт на Nginx работает на локальной машине, а для масштабирования можно добавлять новые контейнеры. Многие думают, что освоение Docker — это фарс, но на деле это инструмент, что сэкономит тебе кучу времени, нервов и нервных дел. Попробуйте, и вы увидите, как быстро превращается сложное в простое! Кто уже запускал контейнеры? Какие фишки помогли вам максимально быстро? Поделитесь в комментариях. 🧠 - Открой сек

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

Вдохновляешься возможностями контейнеризации, но пугают сложные команды и долгие настройки? Не беда! Сегодня расскажу, как стать ровнее и быстрее — запустить свой первый Docker-контейнер за считанные минуты.

- Установи Docker:

sudo apt-get install docker.io

- Создай Dockerfile в папке проекта:

FROM ubuntu:20.04

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

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

- Собери образ:

docker build -t my_nginx .

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

docker run -d -p 8080:80 my_nginx

И всё! Теперь твой сайт на Nginx работает на локальной машине, а для масштабирования можно добавлять новые контейнеры.

Многие думают, что освоение Docker — это фарс, но на деле это инструмент, что сэкономит тебе кучу времени, нервов и нервных дел. Попробуйте, и вы увидите, как быстро превращается сложное в простое!

Кто уже запускал контейнеры? Какие фишки помогли вам максимально быстро? Поделитесь в комментариях.

🧠 - Открой секреты своей системы: 18 команд которые должен знать каждый линуксоид! https://t.me/LinuxSkill

🧠 - Осторожно: Никогда не запускай эти 11 команд в Linux! https://t.me/LinuxSkill

🧠 - Защита SSH-сервера: порты, ключи и iptables https://t.me/LinuxSkill

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