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

Power BI и новые возможности Excel


Моя часть выступления на вебинаре совместно с журналом «Финансовый директор».

Присоединяйтесь к нам в социальных сетях и на сайте:
— Блог по Power BI и Excel www.finalytics.pro/inform/
— Вконтакте vk.com/finalytics
— Facebook www.facebook.com/groups/finalytics/
— Записаться на курсы www.finalytics.pro/seminar/

Урок 2. Управление строками и столбцами в Power Query в Excel 2016


Работа со строками и столбцами в Power Query имеет особенности и более расширенные возможности по сравнению с обычным листом Excel. В уроке показано, как удалять и добавлять столбцы, удалять лишние строки, дубликаты и ошибки.

Файл с примером и другие уроки о Power Query по ссылке statanaliz.info/uroki-power-query/

► Корпоративный тренинг «Продвинутый уровень MS Excel»:
statanaliz.info/trening-prodvinutyj-uroven-ms-excel/

► Онлайн курс «Продвинутый уровень MS Excel»:
statanaliz.info/kurs-prodvinuty-uroven-excel/

**************************

*** Мой сайт об Excel и статистике ***
statanaliz.info/

*** Странички и аккаунты в соцсетях ***
Facebook: https://www.facebook.com/statanaliz.info/
Вконтакте: https://vk.com/id_statanaliz_info
Твиттер: https://twitter.com/statanaliz_info
Telegram: t.me/statanaliz

Linux урок 7. Команды Man, info, ключ --help. Справочная документация команд в Linux.


Команды Man, info, ключ --help.
Справочная документация команд в Linux.

===================================================

Команда man (manual — руководство)
Выводит страницу документации запрашиваемой команды.
В качестве аргумента передается имя_команды.
Ман-страницы, или просто маны — это классическая
форма справочной документации UNIX и Linux.

На практике некоторые страницы руководств
не были написаны или устарели.
Тем не менее, маны остаются первым местом,
куда следует обращаться за помощью.

Синтаксис:
man имя_команды

Пример:
man cat

Построчное пролистывание:
-стрелочки вверх/вниз
-вверх, клавиша: y
-вниз, клавиша: e или ENTER

Постраничное пролистывание:
w — вверх к началу документа
z или ПРОБЕЛ — вниз к концу страницы

Справка по навигации, клавиша: h,
Вернуться в документацию, клавиша: q

Выход из ман-страницы, клавиша: q

==================================================

Заголовки man странице:

NAME — имя команды, функция которую она
показывает(Например: поиск файлов)

SYNOPSYS — Синтаксис команды.
-Параметры без скобок являются ОБЯЗАТЕЛЬНЫМИ
-Параметры в квадратных скобках []
являются НЕ ОБЯЗАТЕЛЬНЫМИ(опциональные расширения
или просто опции)

DISCRIPTION — Описание программы и ее ключей.

EXAMPLES — Пример использования команды

AUTHOR — Разработчик программы

REPORTING BUGS — Сообщать об ошибках в программе.

COPYRIGHT — Авторские права на программу,
лицензии под которой она распространяется.

SEE ALSO — Дополнительная информация.

Обратить внимание на cat
CAT(1) — число 1 указывает на раздел
к которому относится данная страница.

Самый последний мануал
www.gnu.org/software/coreutils/manual/

=======================================================

Команда info

Гипертекстовый сборник (в тексте есть ссылки по
которым можно перемещаться)

Синтаксис
info имя_команды

Пример:
info cat

Построчное пролистывание:
-стрелочки вверх/вниз

Перемещение по ссылкам:
-переместить курсор в подчеркнутый текст
начинающийся с *, нажать ENTER

Перемещение по статьям:
p -вверх к началу документа
n -вниз к концу документа

Выход из документации:
q
===================================================

Команда help, но лучше использовать ее как ключ
--help -данный ключ, позволяет получать краткую
справку по команде. Информация видна, во время
написания следующей команды.

Пример:
cat --help
cat --help|less

Разоблачение браузера Brave, Linux Mint отказывается от Snap, Blender и Krita, PaleMoon и Vivaldi


Новости июня из мира Linux, про которые мы еще не рассказывали. В этом видео мы рассмотрим новые релизы программ Blender, Krita, Vivaldi, PaleMoon. Узнаем, почему Linux Mint отказался от Snap. Поговорим о скандале, который разгорелся вокруг браузера Brave.
Примечание: Пока готовился выпуск Linux Mint 20 уже вышел.

Видео в режиме подкаста, видеоряд создан в качестве дополнения.

— Наш канал в Телеграм:
t.me/pingvinus_ru

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

— Linux vs Windows в Германии, Pidgin через 2 года, Telegram разблокировали, Lenovo переходит на Linux
youtu.be/uv_wGrNzQUs

Microsoft купит Linux? Ядро 5.7, Kodachi 7, Raspberry Pi 8Gb, Transmission 3.0, подарок от Microsoft
youtu.be/Sg9WPDWqEHw

Роскомнадзор и Open Source. Elementary OS 5.1.4, Inkscape 1.0, PopOS 20.04
youtu.be/Mp6JIx5vKXU

Linux новости. Большой выпуск. Manjaro 20, Fedora 32, Xubuntu, Ubuntu Горилла, Будильник в браузере
youtu.be/XFpDyXw-H9M

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

Как писать резюме программисту? Разбор реальных резюме с точки зрения работодателя


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Хорошее резюме программиста может продать вас в хорошую компанию, а плохое наоборот срежет все возможности. Как писать резюме так, чтобы вас звали все компании, которые его откроют? Как писать сопроводительное письмо? Какие ошибки допускают почти все? Расскажу об этом с точки зрения работодателя, который ищет разработчика.

Звоним из браузера на мобильные телефоны — www.youtube.com/watch?v=VcBJmHNSxG4
Telegram бот для учёта личных финансов — www.youtube.com/watch?v=Kh16iosOTIQ
Поиск файлов в Linux и Unix. find, grep, ack, ripgrep — www.youtube.com/watch?v=ka9mMFI7f74

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Администрирование Linux. Лекция 5, часть 2


Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана.
Курс «Базовое администрирование Linux» (осень 2015).
Лекция №5 (часть 2)
Лектор — Дмитрий Молчанов

Другие лекции курса | www.youtube.com/playlist?list...
Слайды курса | cloud.mail.ru/public/HSdT/8MLnftWKc

— Официальный канал образовательных проектов Mail.Ru Group | www.youtube.com/user/TPMGTU?su...

НАШИ ПРОЕКТЫ:
«Технопарк» при МГТУ им. Баумана | park.mail.ru/
«Техносфера» при МГУ им. Ломоносова | sphere.mail.ru/
«Технотрек» при МФТИ | track.mail.ru/

Мы готовим квалифицированных специалистов для российского рынка веб-разработки.
У нас — бесплатное практико-ориентированное обучение под руководством лучших специалистов Mail.Ru Group. Преподавание строится на примерах из реальной практики, существующих проектов, с анализом их достоинств и недостатков.

Лучшие студенты получают возможность стажировки в Mail.Ru Group.
Отбор в проекты проходит каждые полгода.

МЫ В СОЦ. СЕТЯХ:
Технопарк в ВКонтакте | vk.com/tpmailru
Техносфера в ВКонтакте | vk.com/tsmailru
Технотрек в ВКонтакте | vk.com/trackmailru
Блог на Хабре | habrahabr.ru/company/mailru/

Установка Arch Linux на зашифрованный раздел


Моя рефералка для DigitalOcean (Вы получите $100, я получу $25) — m.do.co/c/41bb5762da9a

Telegram канал — tg.xenot.ru/johenews

Статья — devpew.com/blog/arch-install

Если хотите меня поддержать:

Patreon — www.patreon.com/johenews
BTC — 1LXZA2n8dzSEf2guqQBsYSdhxK79LNokny
Yandex Money — 410015903330829