George
22.07.2019
12:20:30
??
Zigfrid
22.07.2019
12:20:57
Сорян, в компании выбрали portainer :/
И
22.07.2019
12:34:54
George
22.07.2019
12:35:53
нет. так не бывает. в какой дире?
Google
И
22.07.2019
12:37:30
George
22.07.2019
12:38:02
а... у тебя в nginx.conf указан какой файл для логов?
он вероятно серит не в stdout, а в файл
в штатном образе это пофиксили путем отправки логов в /var/log/nginx/access.log, который ссылка на /dev/stdout
И
22.07.2019
12:40:14
в dockerfile есть такое:
&& ln -svf /dev/stdout /var/log/nginx/access.log \
&& ln -svf /dev/stderr /var/log/nginx/error.log
Сергей
22.07.2019
12:41:08
Кто подскажит почему когда собираешь образ в докере для ларки
каманда не отрабатывает
RUN cp .env.example .env
RUN php artisan key:generate не пишется в файл .env ключ ?
Aleksey
22.07.2019
12:41:37
И
22.07.2019
12:42:01
Сергей
22.07.2019
12:42:04
ну не суть именно этой команды, у меня и еще несколько не работает(
George
22.07.2019
12:42:20
Игорь
22.07.2019
12:42:39
файлы надо добавлять не через RUN
Google
Сергей
22.07.2019
12:42:59
Aleksey
22.07.2019
12:43:24
Сергей
22.07.2019
12:43:42
А RUN объединять в один
RUN composer install && \
cp .env.example .env && php artisan key:generate && php artisan passport:keys && \
php artisan storage:link && php artisan config:cache && crontab crontab && crond -b -l 2
у меня вот так
просто вам расписал что бы понятно было
Aleksey
22.07.2019
12:44:08
Сергей
22.07.2019
12:44:31
Игорь
22.07.2019
12:44:51
нет?
Сергей
22.07.2019
12:45:32
Файлы добавляются через COPY
ADD conf/supervisor/laravel-worker.conf /etc/supervisor/conf.d/
COPY . .
RUN composer install && \
cp .env.example .env && php artisan key:generate && php artisan passport:keys && \
php artisan storage:link && php artisan config:cache && crontab crontab && crond -b -l 2
я делал отдельно команды
php artisan passport:keys
должен создавать файлы, но тоже не создаёт
И
22.07.2019
12:46:27
ну, все так
так я же в докерфайле указал символьные линки итп
George
22.07.2019
12:46:50
ну, ты мало деталей даешь
что пишет, куда пишет
может вообще ты докерфайл поменял, а образ забыл сбилдить
мест, где может протечь - масса
И
22.07.2019
12:49:01
и запускаю так docker-compose up --build -d
George
22.07.2019
12:49:22
кто пишет? nginx virt host?
Google
George
22.07.2019
12:49:31
конфиг полный дай?
у тебя же для каждого server {} место логов может быть переопределено
Dockerfile покажи - может у тебя там ненароком syslog еще запущен )
И
22.07.2019
12:56:58
и syslog нет
George
22.07.2019
12:57:13
тогда я не понимаю.
и помочь, к сожалению, не могу
Cyclone
22.07.2019
13:28:59
Ребят, как вырвать обратно консоль после docker attach? (Windows PowerShell)
Alex
22.07.2019
13:29:54
(Windows PowerShell)
holy shit...
Kitsu
22.07.2019
13:30:02
Всем дратути, не подскажет кто часом, как можно build arg в Dockerfile определить часть строки ENTRYPOINT? Т.е условно у меня есть бинарник, который хочется запускать и есть пара строк, которые хочется параметризовать:
COPY some/path/<bin> other/path/<bin>
ENTRYPOINT [ "other/path/<bin>" ]
George
22.07.2019
13:30:29
что именно ты хочешь переопределить?
Kitsu
22.07.2019
13:31:06
George
22.07.2019
13:31:15
в переменную окружения засунь
Cyclone
22.07.2019
13:31:57
(Windows PowerShell)
holy shit...
Тогда ещё вопрос. Почему в стандартной cmd и powerShell оно работает, а в Cmder (conemu):
λ docker ps
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
Запущено с правами администратора.
Alex
22.07.2019
13:32:59
один вопрос лучше другого..
K█r█ll
22.07.2019
13:33:49
выкинь conemu
а если серьезно - смотри на разницу в шелле в котором ты
в конему там свои бубны как запустить шелл нужный
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt
тип вот строка которая дёргает WSL у меня
Google
K█r█ll
22.07.2019
13:36:02
может ты вообще в mintty сейчас
Cyclone
22.07.2019
13:36:46
cmd /k "%ConEmuDir%\..\init.bat" строка заупска консоли стандартная...
K█r█ll
22.07.2019
13:37:17
а попробуй просто cmd
Cyclone
22.07.2019
13:37:28
В cmd всё в порядке.
K█r█ll
22.07.2019
13:37:34
еще раз
cmd как строку запуска в конему
Cyclone
22.07.2019
13:37:52
а
K█r█ll
22.07.2019
13:38:14
потому что вот этот хитрый .bat - это инжект туевой кучи надстроек самого конему, и что-то из этого зоопарка может тебе что-то ломать
Cyclone
22.07.2019
13:38:29
Запустилось, но сообщение то же самое в ответ на docker ps.
error during connect...
K█r█ll
22.07.2019
13:39:26
дампни переменную DOCKER_HOST с обоих шеллов
глянь есть ли разница
Ivan
22.07.2019
13:40:07
K█r█ll
22.07.2019
13:40:08
еще вопрос, попробуй в conemu дернуть консоль от админа
мб кривые права и UAC мешает
Cyclone
22.07.2019
13:56:05
KrivdaAllStars
22.07.2019
15:24:42
ENV CLASSPATH "$HADOOP_HOME/bin/hdfs classpath --glob"
Kirill
22.07.2019
15:25:07
Добрый день!
Подскажите, как в direct-lvm в devicemapper обеспечивается disk integrity - защита ноды против манипуляций с системным диском? И как в целом решается такая задача?
KrivdaAllStars
22.07.2019
15:25:08
как сделать так, чтобы вновь работало, какое-то время работало сча попадает туда просто строка с командой
Алексей
22.07.2019
15:27:49
!report
Или как тут писать?
Google
Алексей
22.07.2019
15:34:44
И
22.07.2019
15:44:49
тогда я не понимаю.
в общем в файле nginx.conf вообще вырубил логи и они в journalctl все равно показываются, но файла того растущего уже нет)
George
22.07.2019
15:45:08
И
22.07.2019
15:45:54
?
а ты сам как обычно компос запускаешь? В режиме демона или инет?
George
22.07.2019
15:46:36
Но если вопрос так, то в -d
И
22.07.2019
15:47:28
George
22.07.2019
15:47:54
А вот в пайплайне бывает выгодно его в интерактивном режиме фигачить (все равно есть верхний лимит по времени выполнения), но зато логи наглядны
И
22.07.2019
15:50:03
George
22.07.2019
15:55:00
Ну, потому что для простых задач достаточно docker run / docker stop. А для сложных - #компост недостаточно будет
И
22.07.2019
16:03:17