kSandr
вообще принципиально деплой докер образа из ветки master мало чем отличается от деплоя докер образа из ветки dev или любой другой )
George
Сам он не стартанет 🤷♂
Гречушников
docker-compose exec php-fpm php yii migrate/create createCategorySubsribeTable
yii - php программа
создает файл миграцию из под рута. можно с этим что то сделать? мне хотелось бы под моим пользователем
Гречушников
USER 1000
George
Сделай 🤷♂
kSandr
George
Для начала тебе надо образ изменить, что пхп под твоим юзером запускался
Гречушников
а я не делал из под рута
George
Или при docker exec укажи в какого юзера переключиться
Гречушников
ну вот с юзером сработало
George
-u ключ, по-моему
Гречушников
о_О
Гречушников
да
Гречушников
спасибо
Oleksii
подскажите пожалуйста, как сдлеать так чтобы время в контейнере было "адеквтаным", после запуска оно каждый раз остаёт на x минут?
central
Oleksii
А на хосте?
не понял вопроса. Использую docker-compose на локелке, запускается на другой машине
central
Oleksii
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 не получилось, сделал так, сейчас проверю
!Древній Укр
:(
!Древній Укр
su
Алексей 🌵
привет всем)) докер пробую под виндой... 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
Oleksii
Oleg
Oleg
Там надо писать название контейнера вместо localhost
Oleg
Но я и не вижу чтобы это было в конфе nginx сверху
Алексей 🌵
перехожу по http://localhost/ - вижу как запускается мой index.php в корне /var/www/hello.dev;
перехожу по http://127.0.0.1/ - вижу Welcome to nginx!
значит докер все таки по 127. открывается.. но как то странно..
Oleksii
Oleg
Oleksii
Oleksii
Oleg
Можно через inspect
Richard
Народ. https://github.com/MaxValue/Terpene-Profile-Parser-for-Cannabis-Strains
Для чего здесть установка докера , если не compose , не dockerfile тут нет?
Pavlо
ребята привет
кто может мне рассказать про сканер trivy
я запускаю его на свой имедж, и получаю табличку с результатами)
что мне дальше с ней делать?))
George
George
Можешь в личку. Если чего-то есть - логично, что это нужно фиксить
Maria
Может кто-то помочь с настройкой контейнера? 🙈
Есть filebeat, который должен подключатся к elk на другом сервере
В настройках это выглядит как-то так:
output.logstash:
hosts: ["elk.site.com:6745"]
Как сервис на локалхосте filebeat подключается к elk, а в контейнере выдает EOF (При попытке подключится к elk.site.com:6745:10200). Что нужно поправить в конфиге, чтобы настройки подключения были правильными?
George
George
Там порт 6745 вообще снаружи открыт ?
George
Телепаты в отпуске
George
Я вариант предложил - с одного сервера второй по порту 6745 недоступен
Maria
Да
kSandr
Maria
kSandr
✖️
Народ, нужна помощь
В общем под в кластере становится в статус completed
Нужна команда, которая бы выводила название подарок и сам статус
Облазил весь инет, ничего толкового не нашел. Только через awk могу вывести столбец
George
✖️
Уже нашли решение)))
✖️
По сабжу - 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?