Linux Servers. Docker #6. Multi Stage Build из исходников и ENV в dockerfile

  Рет қаралды 11,496

Иван Глазков

Иван Глазков

2 жыл бұрын

Большое видео с подробным описанием того как собрать программу из исходников в контейнер через multi stage build, ну и немного про переменные в dockerfile и что можно с ними делать.
Gitlab: gitlab.com/vanohaker-youtube/...
Docker #1 • Linux Servers. Docker ...
Docker #2 • Linux Servers. Docker ...
Docker #3 • Linux Servers. Docker ...
Docker #4 • Linux Servers. Docker ...
Docker #5 • Linux Servers. Docker ...
Хостинг на pq.hosting:
goo-gl.su/YMXG
#docker #linux #server #build #dockerfile

Пікірлер: 98
@user-of6oz4yl8f
@user-of6oz4yl8f 10 күн бұрын
Привет, Иван. Пробуждайся ! У тебя прикольные познавательные видео, которые реально хочется смотреть и делать. Жду новый выпусков !!!
@elcanner1170
@elcanner1170 Жыл бұрын
Иван, нам тебя оч нехватает... Лучший автор по IT в категории "понятно даже чайникам" :)
@vyacheslavplaton5495
@vyacheslavplaton5495 Жыл бұрын
Приветствую, Иван! Благодаря тебе, много лет назад ушёл с работы windows-админа в линукс админы. На данный момент: 2 года как в DevOps. Помню как когда-то ездил на собесы слушая твои уроки по пути. Спасибо тебе огромное за твой труд и для многих за новую работу))! Роста каналу и крепкого здоровья!
@user-dx2zl5jc8u
@user-dx2zl5jc8u Жыл бұрын
круто, что он так редко выходит(
@olegan7400
@olegan7400 Жыл бұрын
не могли бы сказать свой telegram? хотел бы задать пару вопросов
@greenman3396
@greenman3396 11 ай бұрын
на какую зарплату устроился?? от 350 000 на руки? за меньшие деньги смысла идти в DevOps нет
@vyacheslavplaton5495
@vyacheslavplaton5495 11 ай бұрын
@@greenman3396 Всё зависит от стека технологий, которые знаешь сам, и с которыми работает контора.
@faridakbarov4532
@faridakbarov4532 5 ай бұрын
Жалко не продолжил видосы по докеру, лучшие уроки по докеру которые я находил)) но чтобы то ни было спасибо за супер качественный контент , пусть у тебя все будет заебись
@vanohaker
@vanohaker 5 ай бұрын
😭
@Apache_195
@Apache_195 Жыл бұрын
Жалко конечно, что так редко выходят видосы. Круто объясняешь. Очень бы хотелось увидеть видос по Ansible и работу с ним.
@sashaperov1661
@sashaperov1661 6 ай бұрын
Большое спасибо за видео! Изучаю Docker, твои руки классные. Без воды и по делу.
@RomaVega
@RomaVega 2 жыл бұрын
С возвращением. Тебя не хватало.
@r0mux
@r0mux 2 жыл бұрын
спасибо Иван. уже не в первый раз выручаешь.. смотрю тебя еще со времен видео про разбери пай
@user-yt9gn1hy2m
@user-yt9gn1hy2m 2 жыл бұрын
Отличный и полезный обзор! Спасибо!
@nicksh7826
@nicksh7826 2 жыл бұрын
Иван, круто, что вернулся к своему каналу!!! Очень классно рассказываешь! Желаю развитие твоему каналу, подписался обратно )))
@Trifroniy-Duzavsky
@Trifroniy-Duzavsky 2 жыл бұрын
Мало таких крутых каналов
@user-we1mh5vy4o
@user-we1mh5vy4o Жыл бұрын
Эх ВАНЯ ! Спасибо что вернулся и за ролики ! НЕ ОСОБО В ТЕМЕ по последним но это неважно! Но и старые акауннты не отписывал с 2008 вроде где ты мучал кончн.диск тошибу🤣 ! Очень скучали за ТОБОЙ !😭
@andrewyupetrov
@andrewyupetrov 2 жыл бұрын
tar совершенно справедливо ругался, т.к. после f идёт имя файла, которое получалось "-C". Tar *допускает* конкатенацию ключа f к команде вроде x или c, но вообще что -C, что -f - ключи. А path - не патч. ) Спасибо за подробные лекции по докеру.
@maksymkushnir3154
@maksymkushnir3154 2 жыл бұрын
а ран не рун, живу за границей и у нас так не говорят, хотя понимаю почему ты так говоришь и мне не проблема, но поначалу не понял о чём речь.
@andrewyupetrov
@andrewyupetrov 2 жыл бұрын
@@maksymkushnir3154 это вы всё к чему?
@maksymkushnir3154
@maksymkushnir3154 2 жыл бұрын
@@andrewyupetrov Это я к Ване обращаюсь и продолжаю вашу мысль про правильное произношение английских слов.
@andrewyupetrov
@andrewyupetrov 2 жыл бұрын
@@maksymkushnir3154 Ну, если Вы по-английски говорите, то заметили, что ошибок там далеко не две. Исправлять как-то вроде не вежливо, да и бесполезно. Просто частотность path тут просто зашкаливает, да и слово базовое и в бытовом и в it-сегменте. Я как-то не сдержался. Ну, кровь из ушей. Это касается массы айтишников. Надеюсь, автор и языку впоследствии уделит внимание.
@andrewyupetrov
@andrewyupetrov 2 жыл бұрын
Английский в IT - это как латынь у медиков. Обязателен. Хотя бы в терминологии.
@karibaevulan
@karibaevulan 2 жыл бұрын
Ваййя😲 Иванушка где ты был? На кого ты нас оставил?)) 🤗🤗🤗 неужели ты вернулся!))
@roadtoend9672
@roadtoend9672 2 жыл бұрын
Интересно, спасибо
@user-tx8di3ot2s
@user-tx8di3ot2s 2 жыл бұрын
Круто!
@semmamoshin5715
@semmamoshin5715 2 жыл бұрын
крутяк
@saintkredo7673
@saintkredo7673 Жыл бұрын
добрый день иван очень помогли ваши видео в обучении. спасибо. а будут ли новые видео про docker в частности про cmd и entrypoint??
@Shindos-Kopernik
@Shindos-Kopernik 2 жыл бұрын
Очень полезное видео! Жду продолжения! Благодарю!
@vanohaker
@vanohaker 2 жыл бұрын
Извините. Я думаю что продолжения в ближайшем будущем не будет. Всё никак не соберусь с силами чтобы снять последнее видео. Пока не закончится война видео на канале не будет!!!
@Shindos-Kopernik
@Shindos-Kopernik 2 жыл бұрын
@@vanohaker Очень жаль
@ReplicatorReplicator
@ReplicatorReplicator Жыл бұрын
@@vanohaker а она может и не закончится...
@foxxxys
@foxxxys 10 ай бұрын
@@vanohaker А при чем тут война? Ты украинец что ли?
@user-ib4dp7yi3x
@user-ib4dp7yi3x 3 күн бұрын
@@vanohakerОх какое самомнение! Самому не смешно?
@dnsdns3050
@dnsdns3050 Жыл бұрын
Ооо видео выходят оказывается) смотрю тебя ещё с 2015 года примерно
@vanohaker
@vanohaker Жыл бұрын
Сори в ближайшее время новых видео не придвидется.
@rexby
@rexby Жыл бұрын
​@@vanohaker Жаль😢
@Fedor_0101
@Fedor_0101 5 ай бұрын
Ну давай давай
@maksym461
@maksym461 2 жыл бұрын
спасибо за видос, очень интересно) а если в слоях COPY сразу указать целевые папки , то можно не спользоваить cp и rm? я про второй стейдж, который описывается до 45 минуты :)
@serjiodesign3402
@serjiodesign3402 Жыл бұрын
Иван вы как? Возвращайтесь
@deverloperfantom1372
@deverloperfantom1372 2 жыл бұрын
Иван можете по линуксам сделать курс, докер сразу очень трудно изучать что нибуть про фаерволы на нем про конфиги плз очень люблю ваши уроки вы очень помогли с пфкой
@masterng56
@masterng56 5 ай бұрын
было бы хорошо если видео было отсортировано по порядку в плейлисте, удобнее было бы смотреть
@Igonik84
@Igonik84 2 жыл бұрын
Мне кажется лучше вместо alpine-latest, указывать конкретную версию alpine. Может выйти новая версия alpine, несовместимая с версиями других пакетов, и образ перестанет собираться. А так протестировали сборку с конкретной версией alpine и точно знаем, что образ собирётся
@MultiAPTEKA
@MultiAPTEKA Жыл бұрын
Ваня, братуха ты где?
@ReplicatorReplicator
@ReplicatorReplicator Жыл бұрын
Здравствуйте, подскажите пожалуйста как скомпилировать pfsense под конкретное железо с ядром, драйверами и приложениями?
@ReplicatorReplicator
@ReplicatorReplicator Жыл бұрын
Здравствуйте, у меня вопрос по pfsense, есть неттоп с 4 портами, как объединить 3 порта, чтоб они работали как коммутатор? Что б схема была как у домашнего роутера - wan и три LAN.
@Igonik84
@Igonik84 2 жыл бұрын
Переменные можно ещё передавать через коммандную строку в docker build. Это часто используется? Если используется, то зачем?
@asura963
@asura963 2 жыл бұрын
Здраствуй иван Нимного по другой теме.. Сделай пожалуйста подробный понятный видос по " nftables" в моем дистрибутиве iptables вообще убрали, ни знаю как ещас быть. В идеале было бы здорово чтобы вообще все порты были закрыты кроме: изходящий udp:53 изходящий tcp:80 изходящий tcp:443 Какой ибудь порт для torrent И изходящий какой нибудь порт для докера.. Это в идеале..
@Igonik84
@Igonik84 2 жыл бұрын
Каждый COPY создаёт отдельный layer? Если, да, то может имеет смысл, сделать все копирования в одном COPY?
@AlexK-df4ne
@AlexK-df4ne 2 жыл бұрын
Не знаю как Docker, а конфигурацию nginx выучиш точно пока все забьеш)))
@ustesrendel
@ustesrendel 2 жыл бұрын
Приветствую Иван. Подсккажи пожалуйста, что нужно учить чтобы знать сети или может лучше пойти учится, как ты считаешь?
@vanohaker
@vanohaker 2 жыл бұрын
Если есть немного денег то можно пойти и получить какой нибуть простой сертификат типа MTCNA или CCNA. Это сертификаты начального уровня и во время обучения тренеры расскажут основы IP и сетей в целом. Ну и такой сертификат лишним точно не бывает. Если денег нет то можно самому тренироваться. Есть программы типа GNS3 которые позволяют создавать сети и эмулировать сетевое железо и все его функции. Ну, а материал по которому обучатся можно найти в интернете.
@ustesrendel
@ustesrendel 2 жыл бұрын
@@vanohaker спасибо
@strongleongch
@strongleongch 2 жыл бұрын
Видео очень интересное, но не забывай пожалуйста делать шрифт больше, с телефона плохо видно
@vanohaker
@vanohaker 2 жыл бұрын
Понял, учту.
@Alexal3
@Alexal3 2 жыл бұрын
А почему нужно применять именно Multi Stage Build, а не просто почистить всякий мусор вроде linux-headers, dev-пакетов и т.п.? Я правильно понимаю, что они все равно останутся как слой?
@goodlive2796
@goodlive2796 2 жыл бұрын
Иван Добрый вечер, как можно с вами связаться?
@ReplicatorReplicator
@ReplicatorReplicator Жыл бұрын
Здравствуйте, не подскажите в чём могут быть проблемы подключения pfsense к Мегфону (Домашний)? Такое впечатление как будто бы тупо не видит кабель. Хотя при подключении wan в локальную сеть всё нормально работает.
@vanohaker
@vanohaker Жыл бұрын
Привет. Почему вам кажется что оно не видит кабель?
@ReplicatorReplicator
@ReplicatorReplicator Жыл бұрын
@@vanohaker Ну либо виснет всё, даже веб интерфейс перестаёт отвечать. Очень странно. А если кабель отключаешь - то в веб сразу проваливаешься.
@ReplicatorReplicator
@ReplicatorReplicator Жыл бұрын
О свежие данные, звонили в тех поддержку, они сказали что видят твой ip и пингуется их шлюз, при этом очень сильно тормозит вебморда, и нет выхода в интернет, ну и ничего не получается пропинговать кроме шлюза.
@vanohaker
@vanohaker Жыл бұрын
@@ReplicatorReplicator странно. Надо точно знать как интернет предоставляет провайдер. Может быть провайдер вместе с интернетом по мультика ту передаёт iptv или интернет во vlan
@alekseyartistov8341
@alekseyartistov8341 2 жыл бұрын
Привет Иван! Когда и где ждать новые видео?
@vanohaker
@vanohaker 2 жыл бұрын
Не скоро. Не вижу смысла продолжать развивать канал в данной ситуации.
@Igonik84
@Igonik84 2 жыл бұрын
По каким критериям выбирал компилятор с?
@vanohaker
@vanohaker 2 жыл бұрын
Собирает, подходит.
@ReplicatorReplicator
@ReplicatorReplicator 2 жыл бұрын
Здравствуйте, подскажите где можно найти настройку Zabbix на работу с snmp, скачал с официального сайта zabbix виртуалку 5 версию, через zabbix agent всё отлично мониторится, но не могу настроить опрос по snmp. При этом железка с которой хочу получать данные отлично опрашивается MIB Browser (простой софт который позволяет понять какие mib и oid используются оборудованием и получить данные с железки).
@vanohaker
@vanohaker 2 жыл бұрын
Привет. Во первых тебе нужен шаблон для твоей железяки в котором были бы описаны oid которые опрашивать по snmp. Честно скажу такие шаблоны есть далеко не всегда. Во вторых нужно чтобы был открыт доступ на опрос snmp для того ip на котором крутится zabbix. Ну и наконец надо добавить хост с snmp с указанием адреса твоей железяки и выбрать шаблон с её oid. Если шаблона нет то его придётся писать самому.
@ReplicatorReplicator
@ReplicatorReplicator 2 жыл бұрын
@@vanohaker если нет шаблона, то можно выдернуть из мибБраузера нужные oid для мониторинга, но это будет долгая история.
@vanohaker
@vanohaker 2 жыл бұрын
@@ReplicatorReplicator это понятно что можно выдернуть. Я не о том. Где ты возьмёшь oid не важно, всё равно придётся написать шаблон для забикса с этими oid
@ReplicatorReplicator
@ReplicatorReplicator 2 жыл бұрын
@@vanohaker можно взять шаблон, у которого часть опросов работают, убрать нерабочие, дополнить новыми по образцу. Ну а как с нуля шаблон создать?
@vanohaker
@vanohaker 2 жыл бұрын
@@ReplicatorReplicator можно и взять похожий, например от другой модели тоже железки но не факт что всё что надо будет работать.
@user-xx6yb2cr2h
@user-xx6yb2cr2h Жыл бұрын
Приветствую всех. Появилась нужда создать в Ubuntu 22.04 свой .service Разработан проект на Python 3 и нужно чтоб он: 1. Запускался при старте системы 2. После инициализации сети 3. Использовала Python 3 из окружения venv 4. Перезапускалась при падении Кто шарит, подскажите или дайте ссылки на эту тему пожалуйста.
@goodlive2796
@goodlive2796 2 жыл бұрын
Запиши видос как сделать Shadowsocks с двумя серверами из разной локации .
@vanohaker
@vanohaker 2 жыл бұрын
Что значит "с двумя серверами из реальной локации"?
@goodlive2796
@goodlive2796 2 жыл бұрын
Иван спасибо тебе за ответ , у меня есть скрипты готовые на шадовшокс и на опен впн. Я хочу сделать double vpn но так чтобы создать не 1 ключ для клиента а несколько
@goodlive2796
@goodlive2796 2 жыл бұрын
@@vanohaker я много раз посмотрел и пробовал развернуть дабл впн по твоей инструкции опен впн но ничего не получилось. Можно ли тоже самое проделать с шадовшокс создать дабл шадовшокс ?
@goodlive2796
@goodlive2796 2 жыл бұрын
Два сервера с оп Ubuntu 20 но разные локации один в РФ другой в USA
@rexby
@rexby 5 ай бұрын
Почему так часто пропадаешь?
@TripleClown
@TripleClown 2 жыл бұрын
ПОМОГИТЕ ПОЖАЛУЙСТА Я ИСПОЛЬЗОВАЛ КОМАНДУ Cipher /e НА РОБОТЧИЙ СТОЛ !!!!
@ilontwitter
@ilontwitter 3 ай бұрын
куда пропал?
@t.j.6701
@t.j.6701 Жыл бұрын
Ванохакер, почему нет следующего видоса ?
@vanohaker
@vanohaker Жыл бұрын
Потомучто я никак не пристроюсь на одном месте. Как осяду более или менее конкретно так и будет видос.
@t.j.6701
@t.j.6701 Жыл бұрын
@@vanohaker пристроится имеешь ввиду по работе, или месторасположение? Мы очень ждем твои видосы. Ты очень круто объясняешь, и сильный специалист своего дела.
@igorkushniryuk5711
@igorkushniryuk5711 Жыл бұрын
Не вижу ссылку git
@user-gu7cl4dn2u
@user-gu7cl4dn2u Жыл бұрын
Всё хорошо? Куда пропал?
@vanohaker
@vanohaker Жыл бұрын
Ну как сказать хорошо. Локально у меня всё хорошо, а глобально у всех адекватных не очень всё хорошо и поэтому и у меня всё не очень хорошо. Собственно по этому и пропал. Настроения нет. :(
@user-gu7cl4dn2u
@user-gu7cl4dn2u Жыл бұрын
@@vanohaker буду ждать с моря погоды ибо профессия нравится но в ру сегменте теорию/поактику толком никто не преродаёт;(
@vanohaker
@vanohaker Жыл бұрын
@@user-gu7cl4dn2u есть слёрм и ребреин. Всё в ру сегменте с теорией и практикой. Цены там правда кусаются но качество особенно у ребреина на уровне.
@user-gu7cl4dn2u
@user-gu7cl4dn2u Жыл бұрын
@@vanohaker спасибо! Пока стеснен в деньгах буду брать на абордаж) Восстанавливайся
@kat9ry485
@kat9ry485 2 жыл бұрын
Ммм
@goodlive2796
@goodlive2796 2 жыл бұрын
Иван привет , пожалуйста запиши новый видос по double vpn. Ребят кто знает можно ли double outline. Если есть ссылка к информации пожалуйста поделитесь. 👍
@MyPetsPlanet
@MyPetsPlanet 2 жыл бұрын
а мне это зачем?
@PublicAccount0
@PublicAccount0 Жыл бұрын
Автор, какого черта не отвещаешь общественности, сообщи контакты на своё творчество, выскажи жизненную позицию, планы.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 3,5 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 107 МЛН
Пробую самое сладкое вещество во Вселенной
00:41
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 6 МЛН
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 80 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 63 М.
Парсим админку Мегамаркета с помощью скрытых API
30:56
Алексей Куличевский
Рет қаралды 44 М.
БУКВАЛЬНО НЕПРОХОДИМЫЕ ИГРЫ / Булджать
20:02
БУЛДЖАТь
Рет қаралды 2,2 МЛН
Просто о контенеризации. Docker
25:34
letsCode
Рет қаралды 144 М.
Docker и Kubernetes глазами разработчика
2:46:22
Eugene Suleimanov
Рет қаралды 6 М.
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 4 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 4 МЛН
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 1,1 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,2 МЛН