tfhx8
а у кого есть пример как --log-opt labels=location укказать в docker-compose yml конфиге?
George
примера нет, но не думаю, что это катастрофа придумать
George
https://docs.docker.com/compose/compose-file/compose-file-v2/#logging
George
logging: driver: syslog options: syslog-address: "tcp://192.168.0.42:123"
George
по идее именно options и превращается в —log-opt
tfhx8
по идее именно options и превращается в —log-opt
именно так и пробовал, не прокатило
George
а чего пишет-то?
tfhx8
yaml.scanner.ScannerError: mapping values are not allowed here
George
покажи что ты сделал
tfhx8
https://pastebin.com/bPgEvDaq
George
так все правильно, ты не то делаешь
George
logging: driver: journald options: labels: mynginx
George
вот так попробуй
tfhx8
тоже самое
Sanzhar
Всем привет! Кто-нибудь сталкивался с: "Error response from daemon: Drive sharing failed for an unknown reason."?
Sanzhar
Не могу зашэрить в докер диск C:
Sanzhar
Помогите, пожалуйста
George
это
🤷‍♂️
George
попробуй разные комбинации
George
https://zyatev.ru/devops/chto-nuzhno-znat-o-logirovanii-v-docker-pered-zapuskom-proekta-v-prodakshen
George
mycontainer: image: myimage logging: driver: journald options: tag: mytag
tfhx8
mycontainer: image: myimage logging: driver: journald options: tag: mytag
с этим заработало, благодарю! )
tfhx8
mycontainer: image: myimage logging: driver: journald options: tag: mytag
хотя я же добавил labels: mynginx, но в journalctl его нет
George
зачем ежика снесли? крутой же
Lefa
сорь да я случайно
Lefa
в окнах запутался на работе, а стикеры открыты
tfhx8
хотя я же добавил labels: mynginx, но в journalctl его нет
я вместо тег укказал labels, нужно было именно tag, так что все работает, thank you )
Anonymous
ребята, а можно ли запустить image в одном контейнере но на двух портах разных
Anonymous
а ну все понял вроде..
L-dar
Подскажите пожалуйста. Есть docker-compose в котором есть несколько контейнеро это 1. php 2. alpine (with crone) во втором планировщик crone. Вопрос. Как из одного котейнера (crone) вызвать php скрипт?
L-dar
php путь до пхп файла 😉
а как вызвать php из другого контейнера?
dmi
а как вызвать php из другого контейнера?
у тебя в контейнере с кроном должен быть php
L-dar
т.е. php мне устанавливать в обоих контейнерах?
dmi
+
central
да
Одно приложение один контейнер. Вроде бы у вас что то не так
L-dar
Одно приложение один контейнер. Вроде бы у вас что то не так
ну я так и стараюсь сделать. Cron отдельное приложение, оно и находится в другом контейнере. Но cron запускает php скрипты, а php находится в другом контейнре
L-dar
Образ php случаем крон не содержит?
нет. Но cron у меня запускает не только php скрипты
L-dar
мне также необходимо запустить скрипт c миграциями после запуска php и mysql, а это тоже php скрипт
Iwan
Всем привет, подскажите пожалуйста решение с Docker for Win, MobyLinuxVM не получает IP адрес😞 Windows Server 2016, Docker version 18.09.2, build 6247962.
Iwan
чекни адаптер в Hyper-V manager
Всё там просмотрел уже.. хз, что ему не нравится
Ivan
У клиентов есть AIX, Solaris. Ставил кто в докер такие оси или нужны железки IBM и Sun (Oracle)?
Zigfrid
Кто-нибудь деплоил Elasticsearch+Kibana через Portainer+Traefik? По локальному адресу всё норм работает (ip:port), но как только в через трафик заливаю на сайт, пишет, что небезопасное соединение и ничего не показывает.
George
ну, дай больше деталей
Zigfrid
5 сек
central
Докер теперь portainer, консоль не наша тема
George
😳😭
Zigfrid
Сорян, в компании выбрали portainer :/
tfhx8
mycontainer: image: myimage logging: driver: journald options: tag: mytag
все равно в дире создается файл on который ростет
George
нет. так не бывает. в какой дире?
tfhx8
нет. так не бывает. в какой дире?
в дире где конфиги nginx
George
а... у тебя в nginx.conf указан какой файл для логов?
George
он вероятно серит не в stdout, а в файл
George
в штатном образе это пофиксили путем отправки логов в /var/log/nginx/access.log, который ссылка на /dev/stdout
tfhx8
в dockerfile есть такое:
tfhx8
&& ln -svf /dev/stdout /var/log/nginx/access.log \ && ln -svf /dev/stderr /var/log/nginx/error.log
Сергей
Кто подскажит почему когда собираешь образ в докере для ларки каманда не отрабатывает RUN cp .env.example .env RUN php artisan key:generate не пишется в файл .env ключ ?
tfhx8
а... у тебя в nginx.conf указан какой файл для логов?
так в нем: access_log on; access_log /var/log/nginx/access.log one; error_log /var/log/nginx/error.log warn;
Сергей
ну не суть именно этой команды, у меня и еще несколько не работает(
Igor
файлы надо добавлять не через RUN
Сергей
потому что файла нет?
файл есть, проверял команда php artisan passport:keys тоже не создаёт ничего
да, это я
файлы надо добавлять не через RUN
А RUN объединять в один
Сергей
А 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 у меня вот так
Сергей
просто вам расписал что бы понятно было
Сергей
Файлы добавляются через COPY
файлы я не добавляю, вот скинул команду выши, половину не работает
Igor
файл есть, проверял команда php artisan passport:keys тоже не создаёт ничего
а вы попробуйдет создать имедж без команд которые не работают запустить контейнер с -it и выполнить нужные команды внутри ручками? может ошибки какие увидите
Igor
нет?
Сергей
Файлы добавляются через 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
Сергей
нет?
ошибок нет