Основы Docker для тестировщиков. Docker for QA

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

ความคิดเห็น • 23

  • @unicoxr5tj417
    @unicoxr5tj417 ปีที่แล้ว +7

    ой как тоже хотел бы этой темы побольше. Послухал с удовольствием. И хочу ишо.

  • @inspectorgadgetanvirus3852
    @inspectorgadgetanvirus3852 ปีที่แล้ว +2

    Спасибо! Глянул все твои видео. Очень полезная инфа

  • @Andrey99241
    @Andrey99241 ปีที่แล้ว +3

    Очень полезное видео. Большое спасибо.

  • @egoregor943
    @egoregor943 ปีที่แล้ว +2

    Прям ой как вовремя)) спасибо огромное)

  • @andrewkotov3234
    @andrewkotov3234 ปีที่แล้ว +3

    Ждем видео по CI/CD про Jenkins

  • @VLoginov
    @VLoginov ปีที่แล้ว

    Большое спасибо за отличные видеоуроки! 10 из 10!

  • @alexgalex4451
    @alexgalex4451 ปีที่แล้ว

    Спасибо, четко без воды!

  • @denisillarionov6614
    @denisillarionov6614 ปีที่แล้ว

    Супер! Очень круто

  • @КириллИванов-с6щ
    @КириллИванов-с6щ ปีที่แล้ว

    Благодарю, очень полезно.

  • @funkyqqlolz6806
    @funkyqqlolz6806 ปีที่แล้ว +1

    годно, спасибо

  • @egoregor943
    @egoregor943 ปีที่แล้ว +3

    Даешь продолжение)

  • @TimurBikaev
    @TimurBikaev ปีที่แล้ว +1

    Можно подробнее, что значит "прокидывание портов"

    • @qa_tech
      @qa_tech  ปีที่แล้ว +1

      Прокидывание портов в Docker позволяет связать порты контейнера с портами хоста, чтобы можно было обращаться к приложению в контейнере через определенный порт на хосте.
      Для прокидывания портов в Docker используется флаг -p или --publish при запуске контейнера. Синтаксис этого флага выглядит следующим образом:
      docker run -p :
      где:
      - порт на хосте, к которому будет привязан порт контейнера
      - порт внутри контейнера, который будет доступен через порт на хосте
      - имя образа, на основе которого будет создан контейнер
      Например, чтобы прокинуть порт 8080 контейнера на порт 80 хоста, команда будет выглядеть так:
      docker run -p 80:8080
      Теперь приложение внутри контейнера будет доступно по адресу localhost:80.

  • @egoregor943
    @egoregor943 ปีที่แล้ว +1

    Подскажи что значит флаг -d при запуске контейнера ?

    • @qa_tech
      @qa_tech  ปีที่แล้ว

      Запуск контейнера в фоновом режиме, что позволяет нам использовать терминал для выполнения других команд )

    • @egoregor943
      @egoregor943 ปีที่แล้ว

      @@qa_tech спасибо)

  • @vladimir5215
    @vladimir5215 ปีที่แล้ว +1

    Подскажите лучший FROM для selenium , для Python

    • @AutomationCraft
      @AutomationCraft ปีที่แล้ว +1

      базовый образ зависит от твоих задач, лучше всего использовать укороченные образы типа slim или alpine. Например такой FROM python:3.9-slim-bullseye

    • @vladimir5215
      @vladimir5215 ปีที่แล้ว +1

      @@AutomationCraft спасибо , все ровно сейчас вебдрайвер для Chrome кривой , начиная от 114 версии , не запускается из под докера (

    • @AutomationCraft
      @AutomationCraft ปีที่แล้ว +1

      если я правильно понял тебя, то чтобы с селениумом и драйвером поднять контейнер я использовал такой - selenium/standalone-chrome:4.6.0-20221104 .. работал без нареканий)

  • @andrewkotov3234
    @andrewkotov3234 ปีที่แล้ว +1

    На винде 8.1 не смог запустить

    • @qa_tech
      @qa_tech  ปีที่แล้ว +4

      На данную тему заведено ишью в гитхабе Microsoft, если коротко, то совет установить Windows10/11 либо использовать гипервизор(vmware, vbox). Лично мне удобнее использовать vmware + развернутую в ней ОС Linux. Так как WSL отъедает значительно больше ресурсов. Ссылка на ишью github.com/microsoft/WSL/issues/3115

    • @andrewkotov3234
      @andrewkotov3234 ปีที่แล้ว +1

      @@qa_tech Спасибо. Мне прощу линукс и на него докер поставить на отдельной машине