Pavel_Andreev
Я вам щас скину докер exec формирует и не запускает почему то контейнер
Ильдар
Ильдар
Georgy
я читал что он связан с прошлыми шагами
Pavel_Andreev
вот смотри твой айпи адрес создает передает container name
Pavel_Andreev
просто почемуто он создает не chrome_1
Pavel_Andreev
а chrome_1_asdasdasd
Pavel_Andreev
с какими то буквами
Ильдар
Pavel_Andreev
xnj &
Pavel_Andreev
что ?
Pavel_Andreev
Нет
Pavel_Andreev
Ильдар
Сумбурно объяснил, почитай где-нибудь. Например, тут https://habr.com/company/infobox/blog/240623/
Georgy
сейчас почитаю спасибо
Ильдар
Ильдар поможешь ?
В чём помочь? Сформулируй сначала внятный вопрос. Не спамь копипастой и скриншотами.
Егор
Yuriy
парни, как эти ваши докеры в свет выводить? nginx, haproxy, traefik?
Егор
Лично я не понял вопроса
Yuriy
реверс прокси какой использовать, говорю?)
Yuriy
а есть какие то готовые (провославные конечно) решения?
Yuriy
я смотрел traefik, но что то в jboss админку не смог
Константин
Andrey
Ребят привет! Начал изучать docker, посоветуйте плиз мануалы, видосы, на русском если можно.
То собрал небольшую сборку php mysql nginx, а вот банально как добавить команды htop mc vim и прочее не допер только в созданном контейнере смог установить, но после down естественно все трется, и хотел через mysql workbench к docker mysql порубиться но не смог. Вот такие базовые вещи как их понять
Ильдар
Андрей
Ребят, привет, почему docker-compose up генерирует hash на конце названий контейнеров. Раньше были просто цифры в качестве суффиков, сейчас:
Creating app_pgsql_1_99346edf6107 ... done
Creating app_php-cli_1_25cb9598d58c ... done
Creating app_node_1_45fb43c702f7 ... done
Creating app_nginx_1_b307fe493c78 ... done
Creating app_php-fpm_1_666a24755d8e ... done
docker-compose.yml - контейнеры названы незамасловато:
version: '3.7'
services:
...
php-cli:
....
tty: true
...
nginx:
php-fpm:
pgsql:
node:
Sergey
Konstantin
Yuriy
Можно ли сервис из compose запаблишить на рандомный хост порт?
DrRastafarai
Всем привет.
У меня Arch linux
Ставлю проект в докере
Первый раз))
там прописано apt-get
Это же для дебиан
но, "проверку" проходит, но потов выдает такое.
Что не так?
ERROR: Service 'php' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y openssl git unzip' returned a non-zero code: 100
DrRastafarai
При том, что на убунте встала без проблем
Дима
А че в арчевики решения нет? 😂😅
stanopolous
DrRastafarai
DrRastafarai
DrRastafarai
DrRastafarai
лол
DrRastafarai
баг
DrRastafarai
крч
DrRastafarai
жду обновления ядра
Mr
кто-нибудь разоварачивал образ докера на google cloud platform?
Denis🇨🇭🚜 🕌
Андрей
Привет
запустил контейнер, статус up
Порты вот так выглядят 0.0.0.0:5000->4321/tcp
Но он не отвечает, если делать запрос к нему "снаружи"
Внутри flask приложение
Оно запускается вот так
CMD FLASK_APP=app.py flask run --host 127.0.0.1 --port 5000
smile
Андрей
docker logs container_name
* Serving Flask app "app.py"
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Всё, больше ничего
smile
что браузер пишет?
Андрей
Не удается получить доступ к сайту
smile
dockerfile скинь
Андрей
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install -y python3.7 python3-pip python3.7-dev build-essential
COPY . /logistick_site
WORKDIR /logistick_site
ENV LANG C.UTF-8
RUN pip3 install -r requirements.txt
CMD FLASK_APP=app.py flask run --host 127.0.0.1 --port 5000
smile
так подожди, —port 5000 это ты передаешь фласку?
Андрей
да
smile
а как ты контейнер запускаешь?
smile
https://docs.docker.com/get-started/part2/#run-the-app
smile
как раз питон
Андрей
sudo docker run -d -p 5000:4321 <image>
Андрей
smile
ты же мапишь 5000 к твоему хосту, а 4321 это порт твоего приложения
smile
значит передавай фласку ---port 4321
Андрей
5000 это откуда, а 4321 куда в контейнере?
Андрей
5000 на хосте уйдет на 4321 в контейнере, так?
smile
смотри <host_port>:<container_port>
smile
да
Андрей
я перепутал значит
мдэ
Андрей
Спасибо
George
Товарищи, очень нужна ваша помощь!
Уже неделю ломаю голову как лучше сделать
George
Подскажите плиз!
Файлы лежат на харде менеджера сворма, как я могу собрать и запустить образ с этими файлами на ноде сворма?
Регистр для образов (доступный со всех нод) почему-то не получается создать, есть какие-то еще оптимальные способы?
Андрей
Андрей
0.0.0.0:4321->5000/tcp
Порты так маппятся теперь
Андрей
из браузера нет доступа
smile
CMD FLASK_APP=app.py flask run --host 127.0.0.1 --port 4321
sudo docker run -d -p 5000:4321 <image>
smile
и доку почитай, что я скинул
Андрей
поменя в dockerfile host на 0.0.0.0