Linux Servers. Docker #4. Базовые принципы сборки образа.

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 56

  • @alekseimikhalev1807
    @alekseimikhalev1807 Год назад +1

    Просто топ! Профессионально, четко, самое важное без воды. Делайте, пожалуйста, больше обучающих видео!

  • @vladimirpitchkurov4483
    @vladimirpitchkurov4483 3 года назад +13

    не останавливайтесь, очень полезное дело делаете

  • @Alexal3
    @Alexal3 3 года назад +13

    Спасибо за твой труд)👍 С нетерпением ждем новых видео)

  • @Koniukhov
    @Koniukhov 3 года назад +2

    Коментарий для продвижения видео! =)

  • @potaprus
    @potaprus 3 года назад +7

    Нужный контент, спасибо !

  • @t.j.6701
    @t.j.6701 3 года назад +3

    Ванохакер, спасибо тебе, за твой труд. Этот ролик очень легко воспринимается. Прям отлично, 5+. Будем ждать твои ролики дальше. Лайк, не глядя, и совет друзьям на подписку на твой канал. Здоровья тебе, друг.

  • @krollik8
    @krollik8 3 года назад

    Странно что твои прошлые ролики я только в 2021 увидел, хотя искал по тематикам многое. Српзу лайкос.

  • @ВикторВердхаймер

    Спасибо за старания, видно что реально утомился! )

  • @ДмитрийЕгоров-ч1й
    @ДмитрийЕгоров-ч1й 3 года назад +1

    Иван смотрю тебя очень давно, ты всегда отлично подаешь материал. Надеюсь ты не остановишься никогда!!!

  • @IGORVBORODIN
    @IGORVBORODIN 2 года назад +2

    Качественно и профессионально. Спасибо преогромное.
    Если будет возможность, сделай пожалуйста видео про использование vs code.
    И да, присоединяюсь к просьбе на видео про передачу контейнеров заказчику

  • @beebl_
    @beebl_ 3 года назад +1

    Спасибо тебе, Иван! Всё круто

  • @alexxkogan248
    @alexxkogan248 3 года назад

    Моё почтение, Иван! Спасибо за Ваши видео!

    • @vanohaker
      @vanohaker  3 года назад +1

      Пожалуйста.

  • @ShineSapphire
    @ShineSapphire Год назад

    Сначала лайк, потом просмотр)

  • @mortledestin
    @mortledestin 2 года назад

    спасибо большое за Ваш труд!

  • @kergrom
    @kergrom 3 года назад +3

    Иван, спасибо большое за видео. Расскажи пожалуйста подробнее про docker volumes. Как например нужно действовать в ситуации, когда в контейнере развернут образ postgres и на нём работает база данных, как не потерять данные, как переносить такие контейнеры на другие хосты? В БД этой что-то уже накопилось и просто запустить новый контейнер это естественно не вариант. Как сохранять изменения в контейнере в новый образ и вообще как сохранять информацию которая может накопиться в контейнере. Спасибо ещё раз!

    • @vanohaker
      @vanohaker  3 года назад

      Волюмы будут обязателно, и даже сетевую шару с монтируем через волюм в контейнер.
      Сохранять изменения не надо никак. Это не фича докера, а лишь дополнительная функция. Если надо что-то изменить в образе от проще его пересобирать. Если ты сделаешь комит контейнера в образ то вместе с тем что ты там поменял в образе окажется и то что ты не менял, тоесть мусор тоже залетит в образ.
      Если твой софт в контейнере надо обновить то профитнее развёрнутся из нового образа с новой версией, и подключить вольюм с твоими данными.

  • @strongleongch
    @strongleongch 3 года назад

    Комментарий для продвижения видео

  • @rukagamius
    @rukagamius 3 года назад +2

    Спасибо за ролик 👍

  • @fixcay7129
    @fixcay7129 Год назад

    еще мне интересно: а куда делся контейнер после того как мы сделали build ? странно что после билда я его не увидел командой docker ps -a . а потом он нормально стартанул.

  • @ШамильАбдурашидов-и2ю

    как то мало просмотров для такого поллезного видео

  • @bediverus
    @bediverus Год назад

    Спасибо за выпуск. Подскажите пожалуйста для чего set -e, не понял?

    • @bediverus
      @bediverus Год назад +1

      прочитал, понял)

  • @Chifek
    @Chifek 3 года назад +1

    А ты поправился) вот она, Московская жизнь ☺️

  • @MrThetarasum
    @MrThetarasum 3 года назад +1

    О дядька ты вовремя))

  • @Zvezd83
    @Zvezd83 3 года назад

    Интересно, продолжай пожалуйста

  • @adamdark1200
    @adamdark1200 2 года назад

    Интересно ! ну ты вообще конечно силен в этой теме. Прямо - РЕСПЕКТ и УВАЖУХА тебе! А где трудишся если не секрет?

  • @Аид-м7л
    @Аид-м7л 3 года назад

    Иван. Вопрос. В последний день лета этого года5 я видел так-же вспышку, быстро летела, но их было 2 или 3. Может ли это быть Иридиум? Они же вроде бы не на орбите уже

  • @астраномвселенной-н4я

    Я думал ты погиб)))) Но смотрю выполз !

  • @ВадимКоба-у7ы
    @ВадимКоба-у7ы 2 года назад

    Доброго, почему то не работает webserver по порту 8000, делал все в точности по как у вас, 8080 работает, добавлял разрешающие правила в firewall на порт 8000, но это не дало результатов.

  • @JoonCrafting
    @JoonCrafting 2 года назад

    спасибо! топ гайды

  • @КуминскийАндрей
    @КуминскийАндрей 3 года назад

    Ну наконец то

  • @alexbrofman5935
    @alexbrofman5935 3 года назад

    Спасибо огромное за видео подскажи а удет что-то к примеру как развернуть docker app in aws
    ?

  • @Shindos-Kopernik
    @Shindos-Kopernik 2 года назад +2

    Земляк зачётное видео! Но у меня возникла Проблема:
    Всё получается образ собирается устанавливается, но в docker ps его нет , а docker ps -a показывает что он Exited 10 секунд назад. В чем проблема? подскажите пжл.

    • @vanohaker
      @vanohaker  2 года назад

      В чём угодно. Надо смотреть логи контейнера, скорее всего там будет ошибка.

    • @Shindos-Kopernik
      @Shindos-Kopernik 2 года назад

      ​@@vanohaker
      docker logs выдает эту ошибку /bin/sh: [Python3,: not found. Переделывал несколько раз, просто не совсем понятно когда ты делал файл Dockerfile and webserver.py через Visual studio где они на виртуалке размещаются. Я делал их вручную и закидывал /root/ мне кажется в этом проблема. Если собираю другие образы из примеров все запускаются и работают. Тут уже три дня мучаюсь, но очень хочу разобраться!

    • @igoro8556
      @igoro8556 2 года назад

      @@Shindos-Kopernik путь /Docker
      просто создай папку в корне

  • @DmtLmn
    @DmtLmn 2 года назад

    все было круто до этого видео, не подумайте, при всем уважении к автору, оно тоже, наверняка крутое, но я не профи и пока плаваю в этой теме. крч, дальше ВСкоде уйти не удалось, тупо не могу виртуалку залогинить на ВСкод. А уже так обрадовался, что нашел гайд по докеру на виртуальный центос 7(.

  • @vladk9512
    @vladk9512 Год назад

    сталкивал ся кто с проблемой не подключается по ssh пишет выберите платформу линукс мак винда и все дальше не пускает

  • @TripleClown
    @TripleClown 2 года назад

    ПОМОГИТЕ ПОЖАЛУЙСТА Я ИСПОЛЬЗОВАЛ КОМАНДУ Cipher /e НА РОБОТЧИЙ СТОЛ !!!!

  • @onxsen2644
    @onxsen2644 3 года назад

    Докер все круто. На неделе нашел аккаунт на дхабе, который генерирует репы с цп... Там вообще модерация есть?

    • @onxsen2644
      @onxsen2644 3 года назад

      Реп там больше 200 кстати

    • @vanohaker
      @vanohaker  3 года назад

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

  • @-21nazariiflorchuk10
    @-21nazariiflorchuk10 3 года назад

    класне відео старий! Дякую.👍

  • @vladk9512
    @vladk9512 Год назад

    а чем отличается запуск через демона и через -t -i?

    • @vanohaker
      @vanohaker  Год назад +2

      -d не пускает тебя в контейнер при старте. Тоесть контейнер просто запускается, ты видишь ID и всё, он работает в фоне, а ты работаешь дальше.
      -t - i это terminal interactive. Контейнер запускается но не в фоне, а пускает тебя внутрь в ту оболочку которую ты указал в последнем параметре, например /bin/bash. При выходе из оболочки завершится процесс который был запущен при старте контейнера и контейнер остановится!

    • @vladk9512
      @vladk9512 Год назад

      @@vanohaker Спасибо большое за твой труд

  • @mostrakt
    @mostrakt 3 года назад

    Иван, кем ты работаешь в Москве?

    • @vanohaker
      @vanohaker  3 года назад +1

      Devops

    • @mostrakt
      @mostrakt 3 года назад

      @@vanohaker спасибо, я так и думал)

  • @break_bad
    @break_bad 3 года назад

    ++++++++++++++

  • @Inquisitin
    @Inquisitin 6 месяцев назад

    Мужик мне похуй мне просто нужно внести изменения в готовый образ чтобы потом собирать. Контейнера помощью компоса сразу с нужными изменениями а каждый раз закидывать файлы в контейнер.

  • @Xyzewell
    @Xyzewell 3 года назад

    На вжлинка стал похож