Anatoliy
Зачем ?
А какие еще варианты?
George
Я не понимаю. Делаешь так. Настройки докера - драйвер == journald
Anatoliy
а чем fluentd плох?
Anatoliy
там так же кроме journald есть и fluentd
George
Ставишь флюент
George
Роутишь из журналд куда тебе надо
Anatoliy
Что бы роутить куда надо - мне надо знать куда
Anatoliy
и проблема как раз в том что локалхост сам по себе не видит где лежит fluentd
Anatoliy
имея возможность прокинуть сокет у меня исчезают с этим проблемы - я просто пишу прям туда, т.к. открыть порт нельзя - оно будет открыто наружу в инет
George
George
и я твою задачу не понимаю. Пиши подробнее. Я рабочий кейс описал
Nikita
Господа, если я добавлю в компоуз restart: always, образ будет пересоздаваться? Я параметр хочу к базе добавить, чтоб сама вставала если что, но не знаю нужно сделать бекап перед обновлением конфига
George
Nikita
то есть все ок будет, ничего пересоздаваться не будет?
George
по умолчанию - нет
Eugene
Eugene
Eugene
короче, медленно работает?
Damian
я запускаю сборку кода на с++
Damian
да помоему вообще не работает
Eugene
в общем - скорее всего у тебя docker for mac- медленный - используй docker dinghty | docker-sync
Eugene
но я не уверен, что это решит именно ТВОЮ проблему
Eugene
Damian
он подымаеся но при сборке в контейнере сишного кода через CMake файлы подвисает
Damian
ну типа там чет работает, но у меня опыта мало поэтому кроме логов я ничего глянуть не могу
Damian
хотя можено же зайти в контейнер и посмотреть какие ресурсы юзаются
Владимир
Ребята, я хочу запушить свои 3 собранных контейнера в удаленный реестр. Запускаю через docker-compose. Нужно ли мне отдельно руками писать трижды docker commit | docker push? Есть какой-то способ через compose?
Ильдар
1. commit не нужен.
2.
$ docker-compose push --help
Pushes images for services.
Ильдар
правда щас @gecube ругаться будет
Andor
я бы тоже поругался
George
буду
Andor
но лень
Alexander
Привет
есть контейнеры из которых наружу проброшен порт
например для апача 81 -> 80
мускуль 33067 -> 3306
На хосте запущен скрипт у которого в настройках прописан конекшн к базе используя
localhost
33067
но кенкта нет, таймаут и всё, похожая ситуация с апачем, когда проксирую на него запросы
но если я из хоста сделаю mysql -u root -p -h localhost -P 33067 или курлом постучусь в контейнер, то ответ есть
в чем может быть причина?
Rainbow
link нужно сделать
Rainbow
а, линки уже легаси. Тогда в одной сети запустить и по name ходить
Alexander
контейнеры видят друг друга
Alexander
проблема в другом\
Alexander
на хостовой машине есть скрипт который должен ходить в контейнер
Alexander
проблема в том, что из этого скрипта не работает конект к базе
порты проброшены, есть аналогичные контейнеры только с другим проджектнеймом
там все работает ок
Alexander
🤔🤷♂️
Ильдар
на хосте nc -z localhost 33067; echo $?
Alexander
# nc -z localhost 33067; echo $?
1
Ильдар
значит и эта команда не может работать `mysql -u root -p -h localhost -P 33067`
Alexander
сек
Alexander
тушил контейнеры
Alexander
0
Владимир
@ildaar там в хелпе пустовато, кроме --ignore-push-failures ничего нету
Владимир
@ildaar https://docs.docker.com/engine/reference/commandline/push/ в доке написано, что "First save the new image"
Ильдар
1. ты смотришь docker вместо docker-compose. тебе что именно нужно?
2. есть способ создавать образ из контейнера. вряд ли это тебе нужно. build && push
Ильдар
потренируйся на кошках для начала
https://docs.docker.com/get-started/
Ильдар
https://www.katacoda.com/courses/docker
Владимир
Я хочу внутрь контейнера поместить свой код и доставить его на сервер, где он будет готов к запуску
Andor
build & push
Ильдар
Владимир
Я не хочу этого
Ильдар
Отлично) Пишешь Dockerfile, билдишь образ, пушишь в реестр
Владимир
Это не те контейнеры, что мне нужны...
Rainbow
Владимир
Я хочу именно в контейнер сохранить. Или это не норма?
Alexander
в контейнер ты не сохранишь
Andor
ты хочешь в образ сохранить, из которого потом запустить контейнер
Владимир
Хорошо, хочу в образ.
Andor
build & push
Владимир
Ребята, какие же вы молодцы, чтобы я делал без вас
Andor
обращайся
Andor
[14:17:08][Step 1/3] ERROR: for phan UnixHTTPConnectionPool(host='localhost', port=None): Pool is closed.
[14:17:08][Step 1/3] Couldn't connect to Docker daemon at http+docker://localhost - is it running?
Andor
никогда не было и вот опять
Ильдар
что Тимсити не нра?
Andor
Mar 28 12:17:05 teamcity-agent-1 systemd-networkd[2474]: br-5be282719526: Lost carrier wat
Денис
Денис
например мне надо в пайплайне дергать пару разных и вполне определенных воркеров
Денис
тс так не умеет
Andor
тимсити не умеет в пайплайны
Ильдар
для тёрок за CI есть https://t.me/continuous_integration_ru
"о мёртвом либо хорошо, либо ничего"
Andor
Денис