kSandr
вообще принципиально деплой докер образа из ветки master мало чем отличается от деплоя докер образа из ветки dev или любой другой )
George
Сам он не стартанет 🤷‍♂
kSandr
Но тут ещё опущен шаг пересоздания контейнера из нового образа
это уже слишком сложно, моя ванга-машина с таким не справляется )
Гречушников
docker-compose exec php-fpm php yii migrate/create createCategorySubsribeTable yii - php программа создает файл миграцию из под рута. можно с этим что то сделать? мне хотелось бы под моим пользователем
Гречушников
USER 1000
George
Сделай 🤷‍♂
George
Для начала тебе надо образ изменить, что пхп под твоим юзером запускался
Гречушников
а я не делал из под рута
George
Или при docker exec укажи в какого юзера переключиться
Гречушников
ну вот с юзером сработало
George
-u ключ, по-моему
Гречушников
о_О
Гречушников
да
Гречушников
спасибо
Oleksii
подскажите пожалуйста, как сдлеать так чтобы время в контейнере было "адеквтаным", после запуска оно каждый раз остаёт на x минут?
Oleksii
А на хосте?
не понял вопроса. Использую docker-compose на локелке, запускается на другой машине
Oleksii
Mon Oct 7 19:18:19 UTC 2019
central
🤦‍♂️, нет
Тогда может настроить на ней время и это чудо решит проблему с контейнером
Oleksii
sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z" через ntp не получилось, сделал так, сейчас проверю
!Древній Укр
:(
!Древній Укр
Oleksii
x кратно 60 90 120 240 минутам?
Нет, там две три минуты было, косяк был в том что кое кто кое когда поставил не верную UTC дату
Алексей 🌵
привет всем)) докер пробую под виндой... nginx + php + mysql... застрял на этапе создания виртуальных хостов)) в вебдиректорию положил файл пхп)) через http://localhost/ открывается... через http://hello.dev/ не открывается)) в hosts добавил 127.0.0.1 hello.dev nginx конфиг server { index index.php; server_name hello.dev; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; root /var/www/hello.dev; location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass php:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } } в чем косяк может быть кроме кривых рук?)))
Oleg
Например уже не вижу строки proxy_pass
Oleg
Там надо писать название контейнера вместо localhost
Oleg
Но я и не вижу чтобы это было в конфе nginx сверху
Алексей 🌵
перехожу по http://localhost/ - вижу как запускается мой index.php в корне /var/www/hello.dev; перехожу по http://127.0.0.1/ - вижу Welcome to nginx! значит докер все таки по 127. открывается.. но как то странно..
Алексей 🌵
Сумневаюсь в том что докер под 127.0.0.1, если не ошибаюсь у контейнеров по умолчанию 172.*.*.*
а как узнать IP контейреров.. я так понимаю у каждого контейнера свой должен быть если они не объеденены одной сетью?
Oleksii
docker network * Забыл что потом
Там много инфы, ip мелькают
Oleg
Можно через inspect
Richard
Народ. https://github.com/MaxValue/Terpene-Profile-Parser-for-Cannabis-Strains Для чего здесть установка докера , если не compose , не dockerfile тут нет?
Pavlо
ребята привет кто может мне рассказать про сканер trivy я запускаю его на свой имедж, и получаю табличку с результатами) что мне дальше с ней делать?))
George
Можешь в личку. Если чего-то есть - логично, что это нужно фиксить
Maria
Может кто-то помочь с настройкой контейнера? 🙈 Есть filebeat, который должен подключатся к elk на другом сервере В настройках это выглядит как-то так: output.logstash: hosts: ["elk.site.com:6745"] Как сервис на локалхосте filebeat подключается к elk, а в контейнере выдает EOF (При попытке подключится к elk.site.com:6745:10200). Что нужно поправить в конфиге, чтобы настройки подключения были правильными?
George
Там порт 6745 вообще снаружи открыт ?
Maria
Там порт 6745 вообще снаружи открыт ?
Да, все работает просто на сервере, только в контенере что-то не то
George
Да, все работает просто на сервере, только в контенере что-то не то
Больше деталей! Как запускаете, айпишники, логины, пароли, явки 😂😂😂
George
Телепаты в отпуске
George
Я вариант предложил - с одного сервера второй по порту 6745 недоступен
Andrey
Да, все работает просто на сервере, только в контенере что-то не то
Погоди, тут контейнер не при чем скорее всего. А из контейнера хост по имени резолвится?
Maria
Да
Maria
запустите с --net host
А если docker-compose?
kSandr
Maria
network_mode: host
спасибо, помогло)
✖️
Народ, нужна помощь В общем под в кластере становится в статус completed Нужна команда, которая бы выводила название подарок и сам статус Облазил весь инет, ничего толкового не нашел. Только через awk могу вывести столбец
✖️
Уже нашли решение)))
✖️
По сабжу - kubectl get po --field-selector status.phase==Failed --field-selector status.phase==Succeeded
✖️
Спасибо
Дмитрий
Гидра, это которые в даркнете наркоту толкают?
Stripe
Привет всем, подскажите пожалуйста, ставлю пакеты в докере npm а их нет... (нету папки node modules) в чем может быть проблема?
Stripe
WORKDIR /var/www/ COPY ./*.json ./ RUN npm install \ && groupadd -r pptruser && useradd -r -g pptruser -G audio,video pptruser \ && mkdir -p /home/pptruser/Downloads \ && chown -R pptruser:pptruser /home/pptruser \ && chown -R pptruser:pptruser ./node_modules COPY . . # Run everything after as non-privileged user. USER pptruser
Рубикон
Ты творишь чтот странное
Рубикон
Сначала переключись на юзера
Stripe
а что именно странное? просто копирую все json файлы и запускаю RUN npm install
Рубикон
А потом ставь все
Рубикон
Неа
Рубикон
Ты потом в конце юзверя переключаешь
Рубикон
По умолчанию мне помниться там рут, но без пролого .. как-то прежскпзывать что там реально.. ну такое
Рубикон
Гони весь докер файло с самого начала
Рубикон
Прям с первого фром
inqfen
Ну ты что-то там поставил а потом через COPY . . перетер
Stripe
из без копи не было тоже...
inqfen
Ну и WORKDIR /var/www/
inqfen
А, не, не туда посмотрел
inqfen
Что в /var/www находится после npm install?