Lev
ну если one-shot, можно сделать, по примеру известных образов – в энтрипойнте скрипт, который получает список скриптов из каталога и запускает их
Lev
пример – https://github.com/nginxinc/docker-nginx/blob/master/entrypoint/docker-entrypoint.sh
Lex
Dan
https://t.me/ccoder/90
Джифорсович
внезапно пропала сеть в контейнерах, даже не пингуется
Джифорсович
что может быть?
Джифорсович
хостовая при этом работает
George
Файрвол не рестартовал?
Джифорсович
пробовал
Джифорсович
там какая то лажа с сервером наверное
Джифорсович
я попробую дистр переставить, потому что я хз кто его там админил
Джифорсович
кстати ты был прав насчет говноскриптов на баше
я теперь переписываю на питон, оказалось он в такое хорошо умеет
Ruben
Здравствуйте
Есть Вопрос
Ruben
В Docker Compose yaml у меня есть сервис который использует Dockerfile, в Dockerfile написано
EXPOSE 80
EXPOSE 443
А в yml файле вот так
ports:
- "5000:443"
- "5001:80"
Но docker compose up команда открывает кроме 5000, 5001 портов два рандомных порта
Как отклюить это ???
Anonymous
Ruben
Другие ports есть?
После docker compose up открываются 5000, 5001 и два рандомных, тоесть 4 порта
Anonymous
Ruben
Anonymous
Вывод docker-compose ps покажи
Sergey
Sergey
Ruben
Ruben
Ruben
docker ps показывает один рандомный порт и один который я написал в yml файле, а в docker desktop можно увидеть все 4
Джифорсович
Жди, дай вспомню, почему композ рандомные порта прокидывает
Джифорсович
Потому что ты его не пробиндил?
443:443
Джифорсович
Ruben
Ruben
443:443 ??
Ruben
не думаю что так правильно
Джифорсович
так правильно
Джифорсович
Я не знаю как правильнее, разве что 127.0.0.1:443:443
Джифорсович
На гите была репа composecpec или как то так, там все написано
Джифорсович
Нашел репу?
Ruben
Ruben
https://github.com/compose-spec/compose-spec/blob/master/spec.md
Anonymous
Джифорсович
Ruben
Anonymous
Ruben
Там был docker-compose.overrider.yml там я тоже сделал bind, и все получилось
Ruben
👍
Ruben
Можете в двух словах сказать для чего override файл
George
переопределить объекты из основгого докер компоуза
George
как это работает - компоуз находит оверрайд файл и мержит конфиги, потом пытается общий применить
Ruben
Денис
Коллеги, поделитесь пожалуйста сборкой для продакшена php+nginx+mariadb+redis
George
докер битрикс прод
George
срочно успокоительных мне
Денис
чего? :)
Denis
Добрый день.
Господа, подскажите пожалуйста, как правильно переводятся параметры restart: on-failure, unless-stopped в docker-compose?
no - никогда не перезапускать
always - всегда пытаться перезапустить
https://docs.docker.com/compose/compose-file/compose-file-v2/#restart
Anonymous
Denis
Denis
Подскажите с помощью какого ПО лучше мониторить состояние контейнеров?
docs.docker.com рекомендует Prometheus.
https://docs.docker.com/config/daemon/prometheus/
Denis
Yandex Monitoring кто-нибудь пользовался?
Sergey
Подскажите есть несколько докер контейнеров которые сидят на разных портах одной внешней IP. WEB, API И сокет. Web нужно привязать к доменному имёни. Основную вебку настроил через nginx проксирование а остальное не пойму как. Приобрашении к api по http пишет м ксед трафик http и нифига не пашет
Evgeniy
ну без конфигов nginx которые ты для этого vhost сделал
и без деталей запроса как ты обращался
можно только гадальные карты раскладывать
Evgeniy
начинай идти по всей цепочке как шел твой http запрос
к какому домену обращался по какому пути (URI)
какой ип отрезовился
на какой порт запрос шел
что на том ипе на этом порту висит
какие там конфиги и тд
tfhx8
кто нибудь openresty в докере запускал?
Sairan
привет коллегам! вопрос, существует ли такая возможность, ограничить количество docker-images/containers на машине?
Sairan
либо по общему объему занимаемому образами docker, например, можно юзать 20Гб но не более
Владимир
Можно в крон засандалить "docker image prune".
Чтобы периодически очищал от неиспользуемых образов. Правда тогда нужно следить, чтобы сценарий выполняла во время работы необходимых контейнеров.
Sairan
George
George
А ещё ты можешь попросту каталог с образами вынести на отдельный раздел
Andrey
файл /var/run/docker.sock каждый раз создаётся?
George
относительно чего?
Cyclone
Andrey
у меня тут centos и добавление пользователя в свежесозданнюу группу loher не помогает
George
кажется пересоздает
George
а что?
George
Andrey
George
так есть же дефолтная группа docker, не ?
Andrey
неа, после установки пакета есть только dockerroot
Andrey
$ ls -l /var/run/docker.sock
srw-rw----. 1 root root 0 июл 21 03:32 /var/run/docker.sock