Alexander
- ENV_TEST: ${...}
Если так, надо убирать дефис.
Alexander
entrypoint на хосте запускается?
Это грубо говоря тот скрипт, который запустится при старте контейнера. В нем выполняете все настройки-донастройки и из него через exec запускаете то приложение, которое нужно.
коллеги, научите чем заменить (или как самому собрать) контейнер curlimages https://github.com/curl/curl-container ?
Andrey
там же есть все для сборки
там же есть все для сборки
я оперирую в закрытом контуре с airgap в ~1 год
Dmitry
я оперирую в закрытом контуре с airgap в ~1 год
А что означает ~1 год вместе с airgap? :) второе понятно, а первое - нет
А что означает ~1 год вместе с airgap? :) второе понятно, а первое - нет
очередь на добавление софта в собственные репы/registry в 2021 минцифре уже дали на их создание 1,3 миллиарда, с тех пор один зам сел - тот, который об этих реджистри раздавал интервью (за взятку 3,5 млн.), а второй - "освобождён от должности по его просьбе", третий - переведён в Ростелеком и т.д.
Adam 🫧
Ребят, а существует ли докер который разворачивает локальный гитхаб?) Чтобы можно было работать с ним через git также и хранить свой код там)
Andrew
есть гитлаб
Adam 🫧
есть гитлаб
Ооо, отлично)
Adam 🫧
Спасибо )
Hovhannes
Всем привет!Подскажите пожалуйста как решить проблему. У меня возникает проблема с контейнером PostgreSQL в Docker. Как мне найти причину удаления всех таблиц в postgres? Переодически все удаляеться с базы
Andrew
покажи как запускаешь
Andrew
а папки на хосте создаются?
√Григорий
это норма, что ты вольюмы в одну и ту же папку прокидываешь?
√Григорий
а, всё ок
Andrew
ну поэтому и удаляется
Andrew
а запускаешь чем этот ямл?
Andrew
компосом или чем то еще?
√Григорий
проверил нет
пропиши полный путь до папок на хосте
Andrew
docker-compose up
попробуй так volumes: - ./db_data:/var/lib/postgresql/data/
Andrew
ну либо полный путь, но он не всегда может быть статичным, проще относительный от текущей
Andrew
если не создаст - тогда с правами надо смотреть
Andrew
либо просто создать их руками
Denis 災 nobody
стал поднимать один сайт (php-fpm) и понял косяк: по концепции докера нам нужно поднять в контейнере только пхп, (сокет наружу), и просто поднять второй контейнер с нгинхом нам мало, мы не можем отдавать всякие картинки и нужно тогда полностью весь траф гнать в пхп. Как это обычно решается? Есть вариантик поднять второй контейнер из того же образа, но с другим ентрипоинтом... но выглядит тоже как странный костыль.
Alexander
Один - nginx отдает статику и проксирует на php/python/что-угодно.
Adam 🫧
Добрый вечер! 🤔 Возникли сложности в гуглением как в контейнере postgres сменить время на сервере. Нужно на московское установить. Делал кто?
Adam 🫧
В конфиге установите нужный utc
В этом и проблема, не могу найти инструкции. А точнее их слишком много, разной. /etc/timezone:/etc/timezone:ro - еще не пробовал. timedatectl - не установлен. -ti -e TZ=Europe/Moscow debian date - не пробовал, в последнюю очередь буду задумывать о параметрах запуска. И так далее.
Siroga 🇺🇦
При запуске контейнера укажите переменную env TZ=
Siroga 🇺🇦
Или положите ее в файл к другим. Роли не играет
Siroga 🇺🇦
Надеюсь понятно что после знака = нужто указать то что Вам нужно
Adam 🫧
При запуске контейнера укажите переменную env TZ=
Видел это на стеке. Писали не работает, ему сказали, чтобы он этого не делал, а настроил таймзону в приложение каждому пользователю. У меня в приложение нет пользователей, поэтому такой вариант не рассматриваю.
Adam 🫧
Но попробую сейчас. Мб у него там траблы были.
Adam 🫧
При запуске контейнера укажите переменную env TZ=
🙂 Все таки это сработало. Стек меня свел с тропы) Благодарю)
Adam 🫧
При запуске контейнера укажите переменную env TZ=
Отбой, нет. Я забыл обратно вернуть вывод из базы. Залез в контейнер, время такое же и сохраняет по UTС. Я же верно назначил?
David
1 скрин - волюм нгинкс 2 скрин - волюмы бэкенда 3 скрин - нгинкс конф 4 скрин - контейнер нгинкса куда медиа сохраняется 5 и 6 скрин - на фронте нихуя не видно картинку ПОЧЕМУ НУ ПОЧЕМУ
David
David
David
David
David
David
помогите что неправильно или хотя бы где искать ошибку
Andrew
если нет - читай выше, там та же проблема была
Andrey
помогите что неправильно или хотя бы где искать ошибку
Вы знаете как работает директива alias в nginx? Думаю там надо /app/ дописать в начале
Anonymous
помогите пофиксить эту ошибку => ERROR [7/9] RUN pecl install xdebug && docker-php-ext-enable xdebug 4.2s ------ > [7/9] RUN pecl install xdebug && docker-php-ext-enable xdebug: 4.021 pecl/xdebug requires PHP (version >= 8.0.0, version <= 8.2.99), installed version is 7.4.33 4.022 No valid packages found 4.022 install failed ------ Dockerfile:27 -------------------- 26 | # Install xdebug 27 | >>> RUN pecl install xdebug \ 28 | >>> && docker-php-ext-enable xdebug 29 | -------------------- ERROR: failed to solve: process "/bin/sh -c pecl install xdebug && docker-php-ext-enable xdebug" did not complete successfully: exit code: 1 ERROR: Service 'php-fpm' failed to build : Build failed
Anonymous
я так понимаю дело в том что php:7.4-apache не подходит под последний xdebug который ищется автоматически, пытаюсь указать версию через —version=x.x.x. но пишет инвалид синтаксис
Denis 災 nobody
апач в 21 веке?...
Denis 災 nobody
помогите что неправильно или хотя бы где искать ошибку
error_log xxx debug; на каждый запрос будет полный лог обработки
Андрей
Добрый вечер ! Это значит что изредка лежит и не отвечает ?
Константин
Привет. Подскажите пожалуйста, на хосте где запущен докер контейнер есть лан и ван порты. Контейнер запущен с параметрами -p 0.0.0.0/0 8081:8081, Как то можно изменить сеть, которую будет слушать контейнер(хочу например, что бы слушал только лан сеть), не пересоздавая его(максимум перезапуск)?
Hovhannes
Всем привет! Подскажите пожалуйста,почему в postgres докер контейнере возникает такая ошибка?
Hovhannes
Denis 災 nobody
столкнулся с проблемой.. есть сервис, который нужен в нескольких копиях (разные ветки разработки) 2 докерфайла, там через шаблон заполнены разные имена сервиса, разные container_name, но делаю старт второго - докер гасит первый...
Denis 災 nobody
version: '2.3' services: {{ app_name | default('app') }}_main.{{ version }}: container_name: {{ app_name | default('app') }}.{{ version }} image: registry.gitlab.com/user/repo:{{ version }} ...
Denis 災 nobody
версия обязательна и в файлах оно всегда разное
Denis 災 nobody
но ещё момент: пути тоже формата /data/{{ app }}.{{ version }}/docker/docker-compose.yml
Andrew
из за путей
Denis 災 nobody
в теории, поможет -p, --project-name string Project name но это убивает возможность сделать cd /data/...; docker compose up -d
Denis 災 nobody
из за путей
что можно задать в конфиге?
Andrew
я прописывал в .env переменную COMPOSE_PROJECT_NAME=какоенитьимя
Denis 災 nobody
а куда её класть?
Andrew
так ты с одного компос-файла два образа пытаешься запустить?
Denis 災 nobody
нет
Andrew
а куда её класть?
я клал в файл .env рядом с компосом
Denis 災 nobody
но ещё момент: пути тоже формата /data/{{ app }}.{{ version }}/docker/docker-compose.yml
тут получается много папок вида /data/app.branch1/docker/..., /data/app.branch2/docker...
Andrew
да, такая же штука была
Denis 災 nobody
возможно это тоже поможет
но это совсем не вариант
Andrew
в теории, поможет -p, --project-name string Project name но это убивает возможность сделать cd /data/...; docker compose up -d
почему убивает возможность? задавай имя связанное с веткой и они будут разными
Denis 災 nobody
с енвом пробую