George
Если есть возможность сформировать файл настроек - проще его сгенерировать на одной копии приложения, а потом присунуть в сборку
David
Спасибо большое. Завтра попробую
Isa
restart: always
environment:
POSTGRES_PASSWORD: example
а че за пароль? пароль от БД? Как может быть проставлен пароль если Постгресс ещё не развернулся?
Isa
Какой бы я пароль не ставил я получаю
pghost:5432 - no respons
Dan
Isa
Dan
Isa
я уже понял что это пароль для будущего суперюзера но почему я ошибку получаю
Isa
Dan
docker-compose.yml очевидно
David
Привет. Как произвести изменения в файловой системе образа перед запуском, не подскажете?
Dan
George
George
Разве что запатчить энтрипойнт и в нем сделать все нужное, или собрать свой образ на основе изначального
Старцев Андрей
Всем привет
Проконсультируйте пожалуйста, не могу понять где делать изменения для получения результата как в этой статье
https://habr.com/ru/company/southbridge/blog/429788/
George
George
аналогичная в чем
George
вопрос подробно задай
Adilet
как настроить второй докер с джанго и nginx на одном серваке по какому адресу будут доступны проекты?
Андрей
Aslan
Всем привет
Не можем с коллегами задеплоить Jitsi на сервере (инструкции есть). Есть проблема: 2 Докера из 4 restarting 1.
Наш стек в основном по ML и data sciense, в таких вещах слабо шарим. Буду признателен за подсказки.
No such file or directory bash
[cont-init.d] 10-config: exited 127
jagga
задеплой джитси без докера)
jagga
пойми суть компонент а потом деплой в докер
Oleh Kopyl
Есть контейнер, в котором бегает крон.
И этот контейнер почему-то очень долго останавливается на docker-compose down
Почему так может быть и как фиксить?
Подскажите, пожалуйста
Oleh Kopyl
Тут статья говорит, что можно останавливать контейнер с флагом -t, указывая кол-во секунд, которые можно ждать перед принудительной остановкой контейнеров, но насколько это хорошая идея?
Oleh Kopyl
Подскажите, пожалуйста, в чем может быть дело
Ловлю ошибку Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "./app/start.sh": permission denied: unknown
Вот мой Dockerfile
FROM python:3.8.10
WORKDIR /
COPY app/requirements.txt app/requirements.txt
ENV PYTHONUNBUFFERED=1
RUN pip install -r app/requirements.txt
RUN apt-get update && apt-get -y install cron
COPY . .
COPY app/crontask /etc/cron.d/hello-cron
RUN chmod 0644 /etc/cron.d/hello-cron
RUN crontab /etc/cron.d/hello-cron
RUN touch /var/log/cron.log
RUN chmod +x app/start.sh
CMD ["./app/start.sh"]
Я тут прекрасно делаю файл start.sh исполняемым, хз почему докер ругается
Oleh Kopyl
Если запускать так, то работает нормально...
CMD ["bash" ,"/app/start.sh"]
Ofee
Если запускать так, то работает нормально...
CMD ["bash" ,"/app/start.sh"]
Я не подскажу ответ, но могу натолкнуть на, возможно, правильные вопросы. Файловая система в образе не noexec, случаем? А как контейнер запускается — под каким пользователем? У него есть права на чтение скрипта? C какими правами вообще создаётся ./app? Кажется, что очень уж неявно это происходит. Правильный ли шебанг у скрипта?
Oleh Kopyl
Oleh Kopyl
Evgeniy
Evgeniy
Ты определяешь cmd возможно там объявлен entrypoint
Alexander
Всем привет!
Мне нужно запускать таск А каждые 5 минут и таск В каждые 30 минут.
Использование crontab в докеровском контейнере – это хорошая идея, есть ли альтернативы?
George
George
leejoys
привет! как обновить докер-композ?
leejoys
Docker Compose (V2) plugin for the Docker CLI. - вот такое у меня написано
George
George
А что
Evgeniy
учитывая что docker-compose это просто скрипт на python который дергает docker cli
George
Его (компоуз) встроили в докер
George
Как субкоманду
Evgeniy
swarm это другое
leejoys
leejoys
Oswald
Приветствую, как закинуть файл из приложения в докере на директорию на там тоже сервере?
Владислав С
можете подсказать в чем проблема? docker hub запущен, все другие контейнеры билдятся и запускаются, только с этим проблема. Все перезагружал
George
George
Владислав С
George
Нижний формат как бы испокон веков Валиден
George
George
Потому что это сайт
Владислав С
leejoys
А чего пишет?
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.db.volumes contains an invalid type, it should be a string
George
У тебя же мак ?
Владислав С
да
George
leejoys
https://github.com/docker/compose/issues/4763
leejoys
вот такое нашел
leejoys
George
George
1.25? Эм, я вообще хз какая у них матрица совместимости
Dan
Dan
в ямле укажи версию 3.2 или выше
leejoys
docker-compose version 1.25.0, build unknown
leejoys
Oswald
leejoys
leejoys
или не нужно?
leejoys
теперь уже да. всё работает. но вот же Жорж вопрос задал - "1.25?" может ему что-то не нравится
George
Я бы отдельно из реп докер компоуз не ставил
Dan
есть мнение (весьма непопулярное), что если открыть документацию и внимательно почитать, то станет понятно и про версионность и про важность (и нужность) обновлений
George
Он там какой-то кривой в 100 из 100. И через пип кривой.