@docker_ru

Страница 1353 из 1375
George
22.07.2019
12:20:30
??

Zigfrid
22.07.2019
12:20:57
Сорян, в компании выбрали portainer :/

И
22.07.2019
12:34:54
mycontainer: image: myimage logging: driver: journald options: tag: mytag
все равно в дире создается файл on который ростет

George
22.07.2019
12:35:53
нет. так не бывает. в какой дире?

Google
И
22.07.2019
12:37:30
нет. так не бывает. в какой дире?
в дире где конфиги nginx

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 ключ ?

И
22.07.2019
12:42:01
а... у тебя в nginx.conf указан какой файл для логов?
так в нем: access_log on; access_log /var/log/nginx/access.log one; error_log /var/log/nginx/error.log warn;

Сергей
22.07.2019
12:42:04
ну не суть именно этой команды, у меня и еще несколько не работает(

Google
Сергей
22.07.2019
12:42:59
потому что файла нет?
файл есть, проверял команда php artisan passport:keys тоже не создаёт ничего

Aleksey
22.07.2019
12:43:24
файлы надо добавлять не через RUN
А RUN объединять в один

Сергей
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 у меня вот так

просто вам расписал что бы понятно было

Сергей
22.07.2019
12:44:31
Файлы добавляются через COPY
файлы я не добавляю, вот скинул команду выши, половину не работает

Игорь
22.07.2019
12:44:51
файл есть, проверял команда php artisan passport:keys тоже не создаёт ничего
а вы попробуйдет создать имедж без команд которые не работают запустить контейнер с -it и выполнить нужные команды внутри ручками? может ошибки какие увидите

нет?

Сергей
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
что пишет, куда пишет
пишет логи в файал on в диру которая прописан в volume где конфиги nginx

и запускаю так 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
кто пишет? nginx virt host?
nginx, лог указан только в nginx.conf больше нигде

и 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
еще вопрос, попробуй в conemu дернуть консоль от админа
Консоль от админа. Спасибо, на телефон отвлёкся...

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
!report
только админов звать

И
22.07.2019
15:44:49
тогда я не понимаю.
в общем в файле nginx.conf вообще вырубил логи и они в journalctl все равно показываются, но файла того растущего уже нет)

И
22.07.2019
15:45:54
?
а ты сам как обычно компос запускаешь? В режиме демона или инет?

George
22.07.2019
15:46:36
Но если вопрос так, то в -d

George
22.07.2019
15:47:54
А вот в пайплайне бывает выгодно его в интерактивном режиме фигачить (все равно есть верхний лимит по времени выполнения), но зато логи наглядны

почему так?
Потому что #компост #костыль

George
22.07.2019
15:55:00
Ну, потому что для простых задач достаточно docker run / docker stop. А для сложных - #компост недостаточно будет

Страница 1353 из 1375