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

Поділитися
Вставка
  • Опубліковано 26 гру 2021
  • Большое видео с подробным описанием того как собрать программу из исходников в контейнер через 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 Рік тому +1

    Иван, нам тебя оч нехватает...
    Лучший автор по IT в категории "понятно даже чайникам" :)

  • @vyacheslavplaton5495
    @vyacheslavplaton5495 Рік тому +14

    Приветствую, Иван! Благодаря тебе, много лет назад ушёл с работы windows-админа в линукс админы. На данный момент: 2 года как в DevOps. Помню как когда-то ездил на собесы слушая твои уроки по пути. Спасибо тебе огромное за твой труд и для многих за новую работу))! Роста каналу и крепкого здоровья!

    • @user-dx2zl5jc8u
      @user-dx2zl5jc8u Рік тому +1

      круто, что он так редко выходит(

    • @olegan7400
      @olegan7400 Рік тому +1

      не могли бы сказать свой telegram? хотел бы задать пару вопросов

    • @greenman3396
      @greenman3396 11 місяців тому

      на какую зарплату устроился?? от 350 000 на руки? за меньшие деньги смысла идти в DevOps нет

    • @vyacheslavplaton5495
      @vyacheslavplaton5495 11 місяців тому

      @@greenman3396 Всё зависит от стека технологий, которые знаешь сам, и с которыми работает контора.

  • @faridakbarov4532
    @faridakbarov4532 5 місяців тому +1

    Жалко не продолжил видосы по докеру, лучшие уроки по докеру которые я находил)) но чтобы то ни было спасибо за супер качественный контент , пусть у тебя все будет заебись

  • @Apache_195
    @Apache_195 Рік тому +5

    Жалко конечно, что так редко выходят видосы. Круто объясняешь. Очень бы хотелось увидеть видос по Ansible и работу с ним.

  • @sashaperov1661
    @sashaperov1661 6 місяців тому

    Большое спасибо за видео!
    Изучаю Docker, твои руки классные.
    Без воды и по делу.

  • @RomaVega
    @RomaVega 2 роки тому +1

    С возвращением. Тебя не хватало.

  • @r0mux
    @r0mux 2 роки тому

    спасибо Иван. уже не в первый раз выручаешь.. смотрю тебя еще со времен видео про разбери пай

  • @user-yt9gn1hy2m
    @user-yt9gn1hy2m 2 роки тому

    Отличный и полезный обзор! Спасибо!

  • @nicksh7826
    @nicksh7826 2 роки тому

    Иван, круто, что вернулся к своему каналу!!! Очень классно рассказываешь! Желаю развитие твоему каналу, подписался обратно )))

  • @Trifroniy-Duzavsky
    @Trifroniy-Duzavsky 2 роки тому

    Мало таких крутых каналов

  • @user-we1mh5vy4o
    @user-we1mh5vy4o Рік тому

    Эх ВАНЯ ! Спасибо что вернулся и за ролики ! НЕ ОСОБО В ТЕМЕ по последним но это неважно! Но и старые акауннты не отписывал с 2008 вроде где ты мучал кончн.диск тошибу🤣 ! Очень скучали за ТОБОЙ !😭

  • @andrewyupetrov
    @andrewyupetrov 2 роки тому +4

    tar совершенно справедливо ругался, т.к. после f идёт имя файла, которое получалось "-C". Tar *допускает* конкатенацию ключа f к команде вроде x или c, но вообще что -C, что -f - ключи.
    А path - не патч. )
    Спасибо за подробные лекции по докеру.

    • @maksymkushnir3154
      @maksymkushnir3154 2 роки тому

      а ран не рун, живу за границей и у нас так не говорят, хотя понимаю почему ты так говоришь и мне не проблема, но поначалу не понял о чём речь.

    • @andrewyupetrov
      @andrewyupetrov 2 роки тому

      @@maksymkushnir3154 это вы всё к чему?

    • @maksymkushnir3154
      @maksymkushnir3154 2 роки тому +1

      @@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 Рік тому +2

    добрый день иван очень помогли ваши видео в обучении. спасибо. а будут ли новые видео про docker в частности про cmd и entrypoint??

  • @Shindos-Kopernik
    @Shindos-Kopernik 2 роки тому

    Очень полезное видео! Жду продолжения!
    Благодарю!

    • @vanohaker
      @vanohaker  2 роки тому +5

      Извините. Я думаю что продолжения в ближайшем будущем не будет. Всё никак не соберусь с силами чтобы снять последнее видео. Пока не закончится война видео на канале не будет!!!

    • @Shindos-Kopernik
      @Shindos-Kopernik 2 роки тому

      @@vanohaker Очень жаль

    • @ReplicatorReplicator
      @ReplicatorReplicator Рік тому

      @@vanohaker а она может и не закончится...

    • @foxxxys
      @foxxxys 10 місяців тому +1

      @@vanohaker А при чем тут война? Ты украинец что ли?

    • @user-ib4dp7yi3x
      @user-ib4dp7yi3x 3 дні тому

      @@vanohakerОх какое самомнение! Самому не смешно?

  • @dnsdns3050
    @dnsdns3050 Рік тому

    Ооо видео выходят оказывается) смотрю тебя ещё с 2015 года примерно

    • @vanohaker
      @vanohaker  Рік тому +1

      Сори в ближайшее время новых видео не придвидется.

    • @rexby
      @rexby Рік тому

      ​@@vanohaker Жаль😢

  • @Fedor_0101
    @Fedor_0101 5 місяців тому

    Ну давай давай

  • @maksym461
    @maksym461 2 роки тому

    спасибо за видос, очень интересно)
    а если в слоях COPY сразу указать целевые папки , то можно не спользоваить cp и rm? я про второй стейдж, который описывается до 45 минуты :)

  • @serjiodesign3402
    @serjiodesign3402 Рік тому +2

    Иван вы как? Возвращайтесь

  • @deverloperfantom1372
    @deverloperfantom1372 2 роки тому

    Иван можете по линуксам сделать курс, докер сразу очень трудно изучать что нибуть про фаерволы на нем про конфиги плз очень люблю ваши уроки вы очень помогли с пфкой

  • @masterng56
    @masterng56 5 місяців тому

    было бы хорошо если видео было отсортировано по порядку в плейлисте, удобнее было бы смотреть

  • @Igonik84
    @Igonik84 2 роки тому

    Мне кажется лучше вместо alpine-latest, указывать конкретную версию alpine. Может выйти новая версия alpine, несовместимая с версиями других пакетов, и образ перестанет собираться. А так протестировали сборку с конкретной версией alpine и точно знаем, что образ собирётся

  • @MultiAPTEKA
    @MultiAPTEKA Рік тому +2

    Ваня, братуха ты где?

  • @ReplicatorReplicator
    @ReplicatorReplicator Рік тому

    Здравствуйте, подскажите пожалуйста как скомпилировать pfsense под конкретное железо с ядром, драйверами и приложениями?

  • @ReplicatorReplicator
    @ReplicatorReplicator Рік тому

    Здравствуйте, у меня вопрос по pfsense, есть неттоп с 4 портами, как объединить 3 порта, чтоб они работали как коммутатор? Что б схема была как у домашнего роутера - wan и три LAN.

  • @Igonik84
    @Igonik84 2 роки тому

    Переменные можно ещё передавать через коммандную строку в docker build. Это часто используется? Если используется, то зачем?

  • @asura963
    @asura963 2 роки тому +1

    Здраствуй иван
    Нимного по другой теме..
    Сделай пожалуйста подробный понятный видос по " 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 роки тому +2

      Если есть немного денег то можно пойти и получить какой нибуть простой сертификат типа MTCNA или CCNA. Это сертификаты начального уровня и во время обучения тренеры расскажут основы IP и сетей в целом. Ну и такой сертификат лишним точно не бывает.
      Если денег нет то можно самому тренироваться. Есть программы типа GNS3 которые позволяют создавать сети и эмулировать сетевое железо и все его функции. Ну, а материал по которому обучатся можно найти в интернете.

    • @ustesrendel
      @ustesrendel 2 роки тому

      @@vanohaker спасибо

  • @strongleongch
    @strongleongch 2 роки тому +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  Рік тому +1

      Потомучто я никак не пристроюсь на одном месте. Как осяду более или менее конкретно так и будет видос.

    • @t.j.6701
      @t.j.6701 Рік тому

      @@vanohaker пристроится имеешь ввиду по работе, или месторасположение?
      Мы очень ждем твои видосы. Ты очень круто объясняешь, и сильный специалист своего дела.

  • @igorkushniryuk5711
    @igorkushniryuk5711 Рік тому

    Не вижу ссылку git

  • @user-gu7cl4dn2u
    @user-gu7cl4dn2u Рік тому

    Всё хорошо? Куда пропал?

    • @vanohaker
      @vanohaker  Рік тому +1

      Ну как сказать хорошо. Локально у меня всё хорошо, а глобально у всех адекватных не очень всё хорошо и поэтому и у меня всё не очень хорошо. Собственно по этому и пропал. Настроения нет. :(

    • @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 Рік тому

    Автор, какого черта не отвещаешь общественности, сообщи контакты на своё творчество, выскажи жизненную позицию, планы.