Pavel
я env прокидаю
Pavel
Pavel
вот env
Pavel
Pavel
я воопще не особо представляю как на докере устанавливаються пароли
Pavel
тоесть на локалке то можно посмотреть, а на докере хз
o
добрый вечер, по не понятным причинам докер не захотел грузиться, в логах только фейл без описаний. что можно сделать чтоб восстановить работоспособнось? спасибо
Andrew
новичок есть задача развернуть контейнер с Debian и NGINX, проблема, что Debian не хочет запускаться через docker-compose.yml, в терминале пусто, контейнер не стартует. Получилось Debian запустить вручную только в интерактивном режиме uod разобрался, нужно дописать debian: image: debian:10 command: tail -f /dev/null
Kikozai
сначала посмотри есть ли у тебя вообще docker-compose командой: dpkg -l | grep -i docker
Вальдемар
уважаемые, подскажите, как удобнее и лучше энвы хранить на сервере? я в этом деле новичок, для петов (которые никому не всрались) я всякие лог и пасс от бд прям в докер-компоузе указывал, единственное, только токены всякие через командную строку вместе с запуском передавал. но когда одно-два поля, еще ладно, а если их много, то это уже неудобно становится. я это к чему, гуглил эти моменты, там видел как через дополнительный энв файл подсовывают данные, это нормальный вариант?
Evgeniy
В енв надо хранить имя секрета
Вальдемар
Пасс от бд в секретах
ну вот эти секреты это какое-то хранилище или что? в какую сторону копать?
Evgeniy
Надо начать с того что используется в проде
Evgeniy
Если например куб то там наверно свои решения есть Нативный вариант в докер swarm это секреты
Вальдемар
нет, не куб. просто докер с парой контейнеров (бек, фронт, бд)
077
как можно запустить ubuntu вручную? он почему то не работает
Алексей
Всем привет. Есть специалисты по сетям докера, которые помогут разобраться в проблеме с объединением контейнеров?(естественно за вознаграждение)
077
тут чат по докеру.
да я тут докер не запускается
077
может это из-за ubuntu
Иван
[SPb] minicooper E13 kittyspark M33
как можно запустить ubuntu вручную? он почему то не работает
А что-то в этой убунте стартует? Это ж не виртуалка, оно должно что-то выполнять, чтобы работать.
077
вот это ошибка выходит когда я установил новую версию Docker
077
в интернете перепробовал все методы че то он все равно ругается
Evgeniy
кстати, насчет инструментов, а есть ли решения аналогичные werf но для запуска в swarm ? или swarm даже лучше не пытаться и сразу свой куб разворачивать ?
Не выходи из комнаты.
Привет. Может, кто подсказать? https://stackoverflow.com/questions/75500996
Evgeniy
Не выходи из комнаты.
Evgeniy
у тебя прометеус не видит celery ?
Не выходи из комнаты.
у тебя прометеус не видит celery ?
Всё поднимается, UI работает, но коннекта celery-flower и prometheus не вижу. хотя нетворк у них есть один и тот же (`docker inspect` смотрел)
Не выходи из комнаты.
зайди в prometeus и пингани celery-flower ну или еще один контейнер повесь проверить
``` PING celery-flower:5555 (172.21.0.3): 56 data bytes 64 bytes from 172.21.0.3: seq=0 ttl=64 time=0.122 ms 64 bytes from 172.21.0.3: seq=1 ttl=64 time=0.113 ms 64 bytes from 172.21.0.3: seq=2 ttl=64 time=0.116 ms 64 bytes from 172.21.0.3: seq=3 ttl=64 time=0.093 ms 64 bytes from 172.21.0.3: seq=4 ttl=64 time=0.072 ms 64 bytes from 172.21.0.3: seq=5 ttl=64 time=0.076 ms ^C --- celery-flower:5555 ping statistics --- 6 packets transmitted, 6 packets received, 0% packet loss round-trip min/avg/max = 0.072/0.098/0.122 ms ```
Evgeniy
значит хост пингуется и докер настроен верно остается возможные проблемы или сервис висит на localhost и недоступен со 172.21.0.3 адреса или в настройках прометеуса что то надо докрутить
Не выходи из комнаты.
ну, вроде, не localhost🤔
Evgeniy
попробуй по tcp подключись на 172.21.0.3:5555 или celery-flower:5555 через любой клиент чтобы проверить доступность порта, или nmap
Evgeniy
с локалхоста?
из того же контейнера где пинговал celery-flower (из prometeus)
Не выходи из комнаты.
ок, попробую
Evgeniy
и странный у тебя пинг с портом :)
Не выходи из комнаты.
🤔
Evgeniy
telnet celery-flower:5555 Connected to celery-flower:5555
значит надо смотреть настройки прометеус для сбора данных я тут не силен
Evgeniy
попробуй конфиг из примера взять вместо localhost:5555 повесить свой celery-flower:5555 https://flower.readthedocs.io/en/latest/prometheus-integration.html
Farid
I need help in docker
Александр
I need help in docker
Have you tried asking a question?
Farid
I need to make this project with docker file and docker compose file
Farid
Who can do it
Farid
It is small project I used node.js and mysql
Александр
It is small project I used node.js and mysql
Do you want to create your own image?
Александр
It is small project I used node.js and mysql
https://docs.docker.com/build/building/packaging/
Не выходи из комнаты.
попробуй конфиг из примера взять вместо localhost:5555 повесить свой celery-flower:5555 https://flower.readthedocs.io/en/latest/prometheus-integration.html
Самое интересное, что если с команды запуска celery-flower удалить --url_prefix=flower - всё работает)
Sakata
Добрый вечер! Помогите пожалуйста, только знакомлюсь с докером.
Sakata
Sakata
Sakata
Sakata
Evgeniy
Добрый вечер! Помогите пожалуйста, только знакомлюсь с докером.
посмотри содержимое файла main.py в образе может быть когда ты билдил образ у тебя файл был с ошибкой и он ушел в образ и теперь ты его запускаешь для разработки на скриптовых языках, скрипты лучше монитровать, чтобы получать hot reload данных в контейнере, для прода только так лучше не делать
Scr
господа, а докер регистр2 приватный , так и останется в зачаточном состоянии или его будут дорабатывать ? тут есть какие официальные представители?
Denis Lebedev
Всем привет! Подскажите плз, мож я чет не то делаю... У меня есть сервис на питоне, ему нужен psql, sqlplus, mercurial, SVN, Git на борту, но из-за их установки у меня контейнер раздуло до 700 МБ, что уже не очень то и компактное решение, тыкните где я облажался(скорее всего я просто каких-то моментов не знаю), пожалуйста? Или я слишком многого хочу... FROM python:3.11-slim RUN useradd -m -s /bin/bash -N -u 1000 fm-assembly --home /home/fm-assembly \ && echo "fm-assembly ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers \ && chmod 0440 /etc/sudoers \ && chmod g+w /etc/passwd \ && apt-get update \ && apt-get -y install libpq-dev gcc mercurial subversion locales locales-all git \ && pip install --user -r requirements.txt \ && dpkg-reconfigure locales \ && chmod 7777 -R /etc/mercurial \ && rm -rf /var/lib/apt/lists/* \ && rm -rf /var/cache/apt/archives/* \ && apt-get -y autoremove --purge \ && apt-get -y clean WORKDIR /code COPY /root/.local /home/fm-assembly/.local COPY ./docker_src . ENV PATH=/home/fm-assembly/.local:$PATH USER fm-assembly CMD [ "python3", "-u", "main.py"]
Denis Lebedev
Зачем тебе это всё там
выгружать репо с sql-скриптами(3 разные репо...) -> обновлять ими БД(какие-то в pg, а какие-то в oracle) Локали нужны для кириллицы
Konstantin
Ну тут уж сам смотри, можно ещё флаги добавить --no-install-recommends для апт
Konstantin
Но все равно не понимаю зачем гит и так далее в контейнер, в таком случае лучше смотреть в сторону multistage
Konstantin
,если уж нужно подтягивать именно в контейнере
Konstantin
И ты ещё локали ставишь все
Konstantin
Тебе же наверняка одна нужна
Konstantin
И в пипе ноу кэш Дир вроде называется
Konstantin
Опшон
Konstantin
И можно разделить && на отдельные RUN, иначе любое изменение где то будет проигран этот run весь по новой
Vitaly
Зато отдельны ран это новый слой
Ваня
привет всем, через определенное время postgres в докере перестает работать, ни на какие команды не отвечает, помогает только systemctl restart docker
Ivan
Внутри убунты где этот контейнер