Docker compose - группы контейнеров. Docker


Docker: используем docker compose для объединения наших контейнеров в группу и определения связей между ними, совместного запуска и обслуживания.

Docker compose — это вроде клея, который позволяет запускать контенеры в единой связке, в одной подсети и в строго определённом порядке

Как поддержать проект:
➡ Patreon www.patreon.com/letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/41001451675086
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode

docker compose 0:06
Сборка образа из Dockerfile 2:00
Сборка из registry 2:15
Определяем сервер БД 2:39
Вынос данных БД из контейнера 3:39
Переменные окружения (пользователь бд, пароль, имя бд) 4:38
Определяем сервер приложения 6:03
Проброс имени хоста в контейнер 7:09
Links — задаём порядок старта контейнеров 8:44
Определяем прокси 9:39
Конфигурируем прокси 10;46
docker-compose -f 12:35
docker-compose up 12:53
docker-compose start 14:53
docker-compose images 15:00
docker-compose ps 15:47
docker-compose top 15:59
docker-compose logs 16:21
docker-compose stop 16:51
docker-compose down 17:01
docker-compose --scale 17:27

Код из видео:
github.com/drucoder/docker-site

Docker compose:
docs.docker.com/compose/gettingstarted/

Введение в использование редактора vi:
youtu.be/6H0GDM8ExB8

Отладка вэб приложений в браузере:
youtu.be/8ZKgsdxSdTc

Образ nginx:
hub.docker.com/_/nginx

Образ postgres:
hub.docker.com/_/postgres

Образ drucoder/web-server:
cloud.docker.com/u/drucoder/repository/docker/drucoder/web-server

Документация по nginx:
nginx.org/ru/docs/http/ngx_http_proxy_module.html

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Поддержать проект:
➡ Patreon www.patreon.com/letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/41001451675086
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал: www.youtube.com/geekChatDru
➡ Твиттер: twitter.com/letsCodeDru
➡ Группа Вконтакте: vk.com/letscodedru
➡ Канал в Telegram: t.me/letsCode_dru
➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
➡ Сервер в Discord: discord.gg/xs6XxSx
➡ Ссылка на Яндекс.Дзен: zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

10 заповедей по пайке. Учимся паять


Пайка — крутой и полезный навык. Освоил один раз и всегда сможешь починить наушники и спаять своё устройство. Когда мы паяем — мы соединяем детали из металла с помощью другого расплавленного металла. И чтобы делать это хорошо давайте рассмотрим распространенные ошибки!

01:06 — ПАЙКА ВКЛЮЧЕННЫХ В СЕТЬ ИЗДЕЛИЙ
ЛЮБЫЕ РАБОТЫ должны производиться на отключенной от сети технике.

01:45 — ПАЙКА БЕЗ ФЛЮСА
При нагревании на контактах появляется тонкая оксидная плёнка. Она мешает припою растечься и прилипнуть к детали. Для того что бы хорошо спаять детали. Нужен флюс. Он растворяет оксидную пленку и припой отлично растекается по контакту детали.

02:35 — ПАЙКА ГРЯЗНЫХ ДЕТАЛЕЙ
Часто на старых деталях оксидная плёнка становится очень толстой и флюс уже не справляется с её растворением. Тут поможет наждачная бумага или нож. Зачищу контакт детали и снова пробую припаять.

03:40 — ПАЯЛЬНИК ТОЛЬКО ДЛЯ ПАЙКИ
Когда провод нужно припаять к другому проводу. Снимать изоляцию паяльником плохая затея. Пластик оплавляется и забивается между волосинами провода. Облудить такой провод очень сложно.

04:45 — ПАЙКА НА ВЕСУ
Пайка проводов на руках. Вроде ты уже всё прогрел и поддал припоя. Но не отпускай провод не дав остыть припою. Иначе придётся начинать всё сначала.

05:15 — ЧИСТИТЬ НЕСГОРАЕМОЕ ЖАЛО НАЖДАЧНОЙ БУМАГОЙ
В процессе пайки жало паяльника загрязняется. У современных паяльников Жало со специальным покрытием. И чистить его наждачной бумагой или напильником НЕЛЬЗЯ.

06:26 — ПАЙКА С НИЗКОЙ ТЕМПЕРАТУРОЙ ПАЯЛЬНИКА
Если у паяльника есть терморегулятор. Не стоит выставлять слишком низкую температуру жала. Припой не будет полностью плавится, будет серым и зернистым.

08:12 — ПАЙКА С ВЫСОКОЙ ТЕМПЕРАТУРОЙ ПАЯЛЬНИКА
Высокая температура враг для печатной платы. Если долго греть плату в одном месте. Дорожки просто отскочат. Придётся хитрить и приклеивать дорогу обратно.

08:56 — ПАЙКА ПП КИСЛОТНОЙ
Паять печатные платы кислотным флюсом очень и очень не рекомендуется. Такой флюс надо отмывать водой и моющим средством. Кислота флюса растворяет не только оксидную плёнку но и металл контактов. Используй нейтральный или безотмывочный флюс для пайки плат.

10:35 — ТРЕНИРОВКА НА СЕТКЕ
Для того что бы прокачать навык пайка. Нарезаем провод на кусочки по 10 см и паяем из них сетку. Оценить качество пайки можно согнув сетку несколько раз.

В проекте используются:
• Бокорезы — amperka.ru/product/side-cutting-pliers?utm_source=youtube.com

Секреты и трюки Командной строки Linux. Стань гуру. Впервые конкурс


КОНКУРС. Для участия в конкурсе нужно:
1. Перейти по ссылке на сайт Timeweb и bit.ly/2GlWbUR Зарегистрироваться на тарифе Bitrix (это бесплатно): VDS→High CPU 5ГГц→Bitrix
2. Получить баланс на 2 дня теста по промокоду UXPINGVINUS
3. Написать комментарий о своем пользовательском опыте под этим видео:
— Что в работе было непонятно, сложно, неудобно?
— Что понравилось и приятно удивило?

Вы также можете прислать присылать подробные впечатления от работы / скриншоты / скринкасты: vds@timeweb.ru
Чем информативнее, тем вы ближе к победе ;)

Итоги ищите в видео на канале в октябре

Победители получат фирменный мерч ИЛИ месяц VDS от Timeweb:
1 место — толстовка Timeweb / месяц на тарифе High 2 CPU
2 место — футболка и кружка Timeweb / месяц на тарифе Sylvester
3 место — футболка Timeweb / месяц на тарифе Danny

Заказать VDS: bit.ly/2GlWbUR

-=-=-

В этом видео рассказывается про различные приёмы, я называю их трюками, командной строки, освоив которые, вы значительно увеличите свою продуктивность. Горячие клавиши, хитрые сокращения, различные конструкции, полезные команы.

* Запуск предыдущих команд Linux. Множество разных способов
* Полезный «Восклицательный знак».
* Выбор команд из истории.
* Выбор аргументов (опций) из предыдущих команд.
* Горячие клавиши.
* * Быстрое перемещение курсора.
* * Выбор и подстановка команд.
* * Копирование и вставка.
* Быстрый переход по директориям.
* Мой любимый трюк.
* Выполнение команд в фоновом режиме.
* Последовательное выполнение команд.
* Зависимое выполнение команд.
* Быстрый просмотр файлов.
* Очистка терминала.
* Некоторые полезные команды Linux.

-=-=-

Поддержать канал: pingvinus.ru/about/donate

Наш Телеграм: t.me/pingvinus_ru

-=-=-

СМОТРИТЕ ТАКЖЕ:

Установка Apache, PHP, MySQL (LAMP) на VDS сервер (в Ubuntu)
youtu.be/FxwPQkP3OGY

Manjaro Linux: Особенности, Популярность, Отличия…
youtu.be/8pGmUMZs_Do

Очень красивый Deepin 20, Firefox 81 стал цветным, Puppy Linux 9.5, ext4 в Windows, GNOME будет 40
youtu.be/LU3PEdzBzFU

Суд Apple vs Epic Games, Смартфон на Manjaro, портал Microsoft и Open Source, Blender 2.90, Glimplse
youtu.be/ymFPwEPZJko

-=-=-

Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

Raspberry Pi 4: большой обзор. Заменит ли компьютер? Установка Raspbian. Проблемы


В этом видео я расскажу про Raspberry Pi Model B. Мы установим операционную систему Raspbian. Выполним первичную настройку. Посмотрим, выживет ли процессор под нагрузкой.

В видео рассматриваются следующие вопросы:
— Кто разрабатывает Raspberry Pi B
— Почему Малинка? Что такое Pi в названии
— Основные характеристики Raspberry Pi 4 model B
— Какие порты есть у платы
— Зачем я купил Raspberry Pi
— Можно ли установить Windows
— Где скачать Raspbian
— Установка Raspbian
— Что такое NOOBS
— Запись образа Raspbian на карту памяти
— Использование программы Etcher для создания загрузочной microSD карты
— Подключение Raspberry Pi
— Первая загрузка Raspbian
— Настройка Raspbian
— Добавление раскладки клавиатуры в Raspbian
— Как выполнить обновление Raspbian
— Может ли Raspberry Pi 4 заменить настольный компьютер
— Перегрев и троттлинг

Решение проблемы перегрева:
youtu.be/uR6ks7YvigQ

Статья про Raspberry Pi 4 model B:
pingvinus.ru/note/raspberry-pi-4

Как записать образ на карту памяти:
pingvinus.ru/note/live-usb

Наш Телеграмм. Присоединяйтесь:
tlg.name/pingvinus_ru

Linux, новости, игры и программы, дистрибутивы и многое другое:
pingvinus.ru

Игра Robombs - 3D Бомбермен. Игры для Linux


Игра Robombs — 3D Бомбермен. Игры для Linux

Трехмерная игра по мотивам игры Bomberman. Геймплей игры в Linux.

Игра доступна для Linux, Windows, MacOS.

Обзор игры Robombs (установка, управление, скриншоты):
pingvinus.ru/game/robombs

Аркады для Linux
pingvinus.ru/games/arcade

— Поддержите наш канал!
Подписывайтесь и ставьте лайк!

Лучший хакер в мире по прозвищу "Бездомный". Он взломал десятки мировых компаний не взяв и копейки.


Это рассказ об одном из самых лучших и опасных хакеров в мире по прозвищу «Бездомный хакер». Адриан Ламо, так зовут этого гениального хакера, сумевшего взломать крупнейшие мировые компании такие как Microsoft, Google, Yahoo, WorldCom, Intel, Bank of America, CityBank, New York Times и д.р. Все свои легендарные взломы он произвел со старого ноутбука, находясь постоянно в пути. Он ночевал на улице и строительных площадках, взламывал системы безопасности известных на весь мир компаний не, забирая ни копейки.

Читайте нас на bezopasnik.info/
Наш канал на Дзен: zen.yandex.ru/bezopasnik

#хакер #хакеры #хакервзломал #какстатьхакером #hacker #чтомогутхакеры #начтоспособныхакеры #жизньхакера #лучшийхакер

Права доступа к файлам в Linux


Как задаются права доступа для файлов в Linux. Что такое r w x. Владелец-пользователь и владелец-группа.

Подробное руководство — Права доступа к файлам и команда chmod:
pingvinus.ru/note/file-permissions

Поддержите наш канал. Подписывайтесь и ставьте лайк.

Java vs C : что выбрать?


Сравнение C с Java. Сферы применения каждого из языков, особенности, востребованность специалистов, перспективы C и Java. Смотрите, выбирайте, что вам ближе и делитесь своим мнением в комментариях.

Курсы для новичков:
JAVA — bit.ly/39lOtEB
JAVA Start — bit.ly/2D2KrVk
Инструментарий JAVA — bit.ly/3hnlanU
Automation QA (Java) — bit.ly/30BuwFO
ANDROID — bit.ly/39rs6gT
C#/.NET — bit.ly/2BnAx06
C# START — bit.ly/3hufrfX
PYTHON — bit.ly/2BoABg8
FRONT-END — bit.ly/3jDbUxJ
WORDPRESS Developer — bit.ly/39uPmuE
SALESFORCE Developer — bit.ly/2ZRj1e6
UI/UX дизайн — bit.ly/2BuO9H8
Project management — bit.ly/3eOIY2k
Обучение на проекте — bit.ly/2OOfPtl

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/3eVHLGg
Enterprise patterns — bit.ly/3fYeiwT

Сайт Foxminded: bit.ly/2WR6421
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 — вступление Сергея Немчинского
0:27 — про попарное сравнение
2:05 — области применения C и Java
4:47 — сравнение зарплат и порог входа
7:35 — востребованность языков
8:06 — сравнение синтаксиса C и Java
9:55 -что будете писать на C и на Java
11:15 — саммери: как выбирать

Экстремальное прототипирование


Максим Оранский (шанти-шанти.рф) @ Moscow Python Meetup 47

«Что делать, если за неделю надо сделать MVP, но не такой, чтобы показать инвестору в лифте, а чтобы с его помощью заработать денег? В докладе мало питона (import django, requests) и много суровой реальности: сайты не нужны, про Телеграм никто не знает, программист может работать без ТЗ».

Слайды: www.moscowpython.ru/meetup/47/ekstremalnoe-prototipirovanie/

Дотянуться до континуума | Ботай со мной #041 | Борис Трушин |


#БотайСоМной #041
Дотянуться до континуума

Целых, рациональных и даже алгебраических чисел (нулей многочленов с целыми коэффициентами) счётное количество, то есть их «столько же», сколько и натуральных. Действительных же чисел больше, — их континуум. В этом видео поговорим о том, можно ли «пощупать» этот континуум.

Как поддержать канал: youtu.be/RZ0s_N-XGsY
Разовая помощь (Яндекс.Деньги): money.yandex.ru/to/410011017613074
Регулярная помощь (Patreon): www.patreon.com/trushinbv

Это кусок недавнего стрима: www.youtube.com/watch?v=4GTlS1rF2jE

Библиотека курсов онлайн-школы Фоксфорд: foxford.ru/library/courses?ref=p308_yt