Да, некоторое время назад появилось. Там можно флаг указать, чтобы ломало системные зависимости – это допустимо для контейнера. Можно venv установить, но это для контейнера лишний объём
Проще есть где-то объяснения всего этого? Зачем нам оболочка контейнера и где мы ее тут в уроках проходили с ее функционалом полным ?? Тут мы создаем образ , а зачем мы идем на ДокерХаб и там ты качаешь свой образ готовый 188Мб , что логика не понятная вообще и причем тут GCP я так и не увидел как там все крутится и настраивается по этапам!!!! А откуда нам знать что такое SLA и как это работает при создании образов ??? Это точно для начинающих уроки ???
Это курс для новичков в докер. Ключевое слово здесь не новичок, а докер, и именно его мы изучаем.
Контейнеризация – это не совсем базовая вещь в линукс, поэтому они требуют предварительных знаний о данной ОС. Это значит, что для полного понимания придется себя подтянуть.
Если есть сложности с основными понятиями вроде оболочки, стоит пройти курс линукс для начинающих.
По линукс есть понимание и что Докер берет ресурсы ядра изолированно и использует и все что в нем работает от ресурсов Линукс Ядра, а вот про сборку непонятно много слов , но нет объяснений зачем и почему так делает : -it зачем ты его вообще тут используешь , можно без него образ собрать например по nginx и запустить. Что за SLA процессы ( по словам так услышал) на видео это не прописал ?? делаются манипуляции с репо, откуда его взять у себя и его зачем грузишь со своей локалки ??
у меня не доступен веб по адресу ip(белый):5000
при этом приложение запущено
root@ae16e1be2b2b:/opt# FLASK_APP=/opt/app.py flask run –host=0.0.0.0 –port=5000
* Serving Flask app ‘/opt/app.py’
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://172.17.0.2:5000
Press CTRL+C to quit
Чтобы было доступно по адресу докер-хоста, нужно опубликовать порты контейнера. В линкус с хоста будет доступно по внутренней сети 172.17.0.2:5000. В win без публикации скорее всего не получится
Какие-то проблемы при загрузке flask с помощью pip3. Можно загрузить с помощью pipx, но там свои заморочки…
Да, некоторое время назад появилось. Там можно флаг указать, чтобы ломало системные зависимости – это допустимо для контейнера. Можно venv установить, но это для контейнера лишний объём
команда pip install –break-system-packages flask
Проще есть где-то объяснения всего этого? Зачем нам оболочка контейнера и где мы ее тут в уроках проходили с ее функционалом полным ?? Тут мы создаем образ , а зачем мы идем на ДокерХаб и там ты качаешь свой образ готовый 188Мб , что логика не понятная вообще и причем тут GCP я так и не увидел как там все крутится и настраивается по этапам!!!! А откуда нам знать что такое SLA и как это работает при создании образов ??? Это точно для начинающих уроки ???
Это курс для новичков в докер. Ключевое слово здесь не новичок, а докер, и именно его мы изучаем.
Контейнеризация – это не совсем базовая вещь в линукс, поэтому они требуют предварительных знаний о данной ОС. Это значит, что для полного понимания придется себя подтянуть.
Если есть сложности с основными понятиями вроде оболочки, стоит пройти курс линукс для начинающих.
По линукс есть понимание и что Докер берет ресурсы ядра изолированно и использует и все что в нем работает от ресурсов Линукс Ядра, а вот про сборку непонятно много слов , но нет объяснений зачем и почему так делает : -it зачем ты его вообще тут используешь , можно без него образ собрать например по nginx и запустить. Что за SLA процессы ( по словам так услышал) на видео это не прописал ?? делаются манипуляции с репо, откуда его взять у себя и его зачем грузишь со своей локалки ??
у меня не доступен веб по адресу ip(белый):5000
при этом приложение запущено
root@ae16e1be2b2b:/opt# FLASK_APP=/opt/app.py flask run –host=0.0.0.0 –port=5000
* Serving Flask app ‘/opt/app.py’
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://172.17.0.2:5000
Press CTRL+C to quit
Чтобы было доступно по адресу докер-хоста, нужно опубликовать порты контейнера. В линкус с хоста будет доступно по внутренней сети 172.17.0.2:5000. В win без публикации скорее всего не получится