Что такое Docker? / Создаем свои контейнеры, запускаем и пушим на DockerHub #2

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Создаём свой image, заливаем его на ДокерХаб
    Запускаем контейнеры в сеть, пробрасывая порт и коммитим изменения на Хаб
    🔗 Связь с автором:
    🌐 Официальный сайт: my-py.ru
    💬 VK: Группа VK python_...
    ✈️ Telegram: Канал Telegram t.me/mikedoitc...
    👾 GitHub: Профиль GitHub github.com/Mik...
    ❤️ Поддержать автора:
    💳Сбербанк: 4274 3200 7161 9756
    🔔 DonationAlerts www.donational...
    🌟Boosty boosty.to/mike...

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

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

    Большое спасибо за видео! Возник один вопрос, как у вас получается взаимодействовать с БД из контейнера, в смысле, она автоматически подтягивается или используете другой контейнер для неё? У меня приложение запустилось, но при авторизации выдаёт ошибку sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'localhost' ([Errno 99] Cannot assign requested address)")

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

      Хороший вопрос
      Вообще для баз данных нужно использовать VOLUMES чтобы база хранилась вне контейнера. Здесь у меня база вроде как создается каждый раз для нового контейнера что немного неверно. Если положить базу в имейдж, то при запуске нескольких контейнеров из одного имейджа будет одна и та же база, так как это полные копии. Почитайте про docker volumes
      slurm.io/tpost/i5ikrm9fj1-hranenie-dannih-v-docker

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

    хорошее видео, помогло

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

      Это лучшее спасибо для меня =)) Пожалуйста