Уроки Docker для начинающих / #3 - Контейнеры и образы

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • Контейнеры и образы - основа любого Docker проекта. В ходе урока мы рассмотрим отличия между этими вещами. Дополнительно мы установим несколько образов и создадим пару проектов с использованием разных языков и технологий.
    ✅ Полезные ссылки:
    - Урок на сайте itProger: itproger.com/course/docker/3
    ⏰ Тайм-коды:
    00:00 - Начало
    00:20 - Контейнеры и образы
    02:40 - Концепция Docker
    05:03 - Docker Hub
    05:55 - Установка Джава образа
    08:58 - Запуск контейнера
    10:40 - Интерактивный режим
    13:55 - Работа с контейнером
    17:35 - Скачиваем Ubuntu
    19:40 - Заключительная часть
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_official
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaLessons

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

  • @maksymtsybulskyi2642
    @maksymtsybulskyi2642 2 года назад +65

    Флаг -i - это сокращение для --interactive. Благодаря этому флагу поток STDIN поддерживается в открытом состоянии даже если контейнер к STDIN не подключён.
    Флаг -t - это сокращение для --tty. Благодаря этому флагу выделяется псевдотерминал, который соединяет используемый терминал с потоками STDIN и STDOUT контейнера.
    Для того чтобы получить возможность взаимодействия с контейнером через терминал нужно совместно использовать флаги -i и -t.

  • @eloquent2200
    @eloquent2200 Год назад +17

    Я думаю, что это разъяснение для чего нужен Докер намного лучше подано в этом уроке, чем в первом.
    Спасибо за проделанную работу.

  • @kenzqrr
    @kenzqrr 2 года назад +19

    Всем терпение и усердие! Спасибо за материал Григорий)

    • @Fakem1ner
      @Fakem1ner 2 года назад +6

      Георгий, ахах

  • @PuHLiY92
    @PuHLiY92 2 года назад +6

    Спасибо за видео. Как всегда всё понятно. Ждём следующий урок)

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

    Очень познавательно, удачи!

  • @denri3733
    @denri3733 2 года назад +9

    Гоша, нет слов, как в твоей голове укладывается столько знаний?

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

    Спасибо большое, крайне познавательно!

  • @user-im8oz3so3u
    @user-im8oz3so3u 2 года назад +1

    Георгий, благодаря вашему видео мне удалось запустить одно приложение в контейнере , в фоновом режиме , долго не мог понять как и что делать, а ваши видео помогли ! Спасибо 😜

  • @user-rg8ws2ul2t
    @user-rg8ws2ul2t 2 года назад +3

    Спасибо за уроки по докеру

  • @smokibits4365
    @smokibits4365 Год назад +4

    Не все твои уроки мне заходят, но этот божествен😊

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

    Огромное спасибо!!! от души.😃😃😃

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

    отличный урок спасибо за инфу

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

    Это ГЕНИАЛЬНО!!! Ладно, переубедил...

  • @indigosay
    @indigosay 10 месяцев назад

    На этом видео очень много раскрывается в сумме, прям дар учителя у тебя есть

  • @hanma83292
    @hanma83292 7 месяцев назад

    Круто! Дякую!)😁

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

    Спасибо!

  • @sanjarkhamrakulov1152
    @sanjarkhamrakulov1152 3 месяца назад +1

    Ассалому алейкум спасибо за урок

  • @khromenkov.V
    @khromenkov.V 2 года назад +2

    Благодарю! Очень просто и понятно. Подскажите, как правильно создать образ со своим приложением? Конкретно хочу упаковать вёрстку front end, то есть файлы html, css, java, и потом это всё запустить в контейнере.

  • @Nick-zu9bi
    @Nick-zu9bi 2 года назад

    спасибо

  • @user-hc1zp3gq2g
    @user-hc1zp3gq2g 2 года назад +10

    Что если создать контейнер поместить туда ubuntu, зайти в эту ос и скачать докер и сделать все по кругу. На каком круге мне скажут что я псих?

    • @nikfaraday9839
      @nikfaraday9839 Месяц назад

      Та нет, докер в докере вполне допустимо

  • @user-tt8kf5cb1e
    @user-tt8kf5cb1e 3 месяца назад

    лайк+подписка+коммент)))) Нужно по Kubernetes, Ansible, Terraform, Azure,GCP, AWS. Знаю - не треснет

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

    А скажи пожалуйста, в чем отличие развернуть Linux и в нем установить все для веб сервера, или поверх него развернуть отдельно образы php, apache?

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

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

  • @user-rz3nk5hl3e
    @user-rz3nk5hl3e Год назад +1

    Подскажите пожалуйста, какую нибудь библиотека на Docker Hub, чтобы использовать С++

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

    В контейнере MyUbuntu сохранится созданный файл file.txt, после выхода из контейнера, его остановки?

  • @mnelenpridumivatimya
    @mnelenpridumivatimya 8 месяцев назад

    Скажи пожалуйста, какой образ мне установить для создания фронта веб приложений с использованием фреймворка angular?
    Заранее - спасибо

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v 2 года назад

    ТТОООООП

  • @akaumorist
    @akaumorist 11 месяцев назад

    Я залогинился через терминал, ура. Я мамкинпрограмист))

  • @user-ct9kb7sl5n
    @user-ct9kb7sl5n 3 месяца назад

    А то что мы скачали тоесть сделали pull это сохраняется в нашем компьютере или в VM Docker а?

  • @Liberty_Games
    @Liberty_Games 9 месяцев назад

    8:57

  • @artem_raudsep
    @artem_raudsep 7 месяцев назад

    Если честно, вообще не понятно, как создавать проект на двух образах. Мы узнали как создать контейнер на Джава и как на Убунту, а вот как на них обоих одновременно непонятно. Надеюсь это будет в следующих уроках.

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

    Подскажите, пожалуста, как мне купить подписку на ItProger являясь резидентом Беларуси? Страницу оплаты яндекс деньгами не открывает, оплата банковской картой не проводится. Если это ваши проблемы, не могли бы вы открыть мне доступ "в долг" пока не исправите. Спасибо.

  • @aleksandrlukashev4398
    @aleksandrlukashev4398 3 месяца назад

    В линуксе как это все делать ?

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

    Привет

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

    Я запустил Java также, и у меня начала дико тормозит комп, это норма?

    • @m0naco608
      @m0naco608 4 месяца назад

      Процессор слабенький видимо, либо оперативки мало

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

    12:20 В виндоус это не работает. Так работает: winpty docker -t --name .....

  • @darkshvein
    @darkshvein 3 месяца назад

    unknown shorthand flag: 'i' in -it
    See 'docker pull --he

  • @jdjsjsbd
    @jdjsjsbd 2 года назад +1

    Здравствуйте, в будущем я хочу работать в вашей компании, мне 15 лет, я в 9-м классе, изучаю разработку на unity. Но я не знаю, куда я пойду дальше, в колледж или в 10-й класс, чтобы потом поступить в ВУЗ. Пожалуйста, подскажите, куда и в какой колледж/ВУЗ, что из них лучше, я никак не могу определиться. Если что, учусь на 5, в основном.

    • @fidailll
      @fidailll 2 года назад +1

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

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

      @Сектор Мариуполь Мне уже 57, пишу с 1990 года, после окончания института, и все время учусь, и ни разу не пропадало желание учиться. Да, большие сомнения , что в программировании нужно высшее образование. Знаю много прекрасных программистов, которые не заканчивали институтов. Во многом превосходят тех, кто получил диплом. Программист - это не специальность, а болезнь. И чем сильнее болеет программирование , тем он круче.

  • @user-ur9fs8cx4f
    @user-ur9fs8cx4f 2 года назад +15

    На первых минутах схема не интуитивна. Почему вы образы называете все время изображениями?

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

      Image переводится как изображение.

    • @gedroyc
      @gedroyc 9 месяцев назад +4

      ​@@olgaderevshchuk911 а еще: образ, имидж, картинка

    • @rbmar
      @rbmar 2 месяца назад

      Ну и говорите пожалуйста английкими терминами, все равно всем эмигрировать и привыкать к этим словам.

  • @andriudovik4674
    @andriudovik4674 9 месяцев назад

    -it - interactive ternimal - интерактивный терминал

  • @kontent4049
    @kontent4049 2 года назад +1

    Ставки на спорт 50 на 50 👍 супер

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

    Найс, запустил ubuntu в ubuntu)

  • @fit9009
    @fit9009 5 месяцев назад

    ну ты орешь конечно... А так спс за уроки

  • @sxmrxk
    @sxmrxk Год назад +3

    images - изображения........ перевел так перевел конечно

  • @user-ww7lh5rp2o
    @user-ww7lh5rp2o Год назад +3

    90 процентов воды, 10 процентов информации, давай ещё 15 раз повтори что докер можно запускать через команду start :)

  • @user---------
    @user--------- 2 месяца назад

    6:45 изображение????? Ты блин прикалываешься чтоли???!!! )))))) Образ! А не изображение, учитель хоспаде...... 🤣🤣🤣🤣🤣🤣

  • @kirillayvazov4813
    @kirillayvazov4813 5 месяцев назад

    Спасибо!