George
(rwxrwxrwx)
[IPT] Dmitry
Владимир
почему не тупо 777
Владимир
?)
Kirill
Йоу докерята. Поднимаю golang приложуху локально в докере с expose 8080 и postgresql в докере на 5432, но приконнектится не могу. Я понимаю, что могу сделать docker-compose и прилинковать бдшку, но мне нужно понять, как соединить два контейнера, чтобы один в локалке видел другой)
Kirill
Ну либо может оно и так должно работать, а я что-то не так делаю)
George
🤷‍♂
Kirill
Понял, пойду по network погуглю
George
в какую сторону гуглить что бы пересобрать образы с одинаковым uid?
ни в какую. берешь и пересобираешь. Проблемы могут возникнуть на этапе, когда у тебя пойдет запись в каталоги - там еще нужно будет подхимичить с каталогами на логи и временные файлы. Но тот же nginx не сложно пересобрать
Александр
Здравствуйте. Я совсем новичок. Около месяца стажируюсь в качестве разработчика на Drupal. На работе получил задание по настройке Cron'а. Поручили поэксперементировать с https://hub.docker.com/r/willfarrell/crontab и поставить его в Lando, чтобы "заюзать крон". Проблема в том, что я, даже с помощью гугла, все еще не особо представляю, как это делать. Может ли кто-нибудь подсказать с чего начать решение данной задачи?
Александр
Грубо говоря, да.
Sergey
Грубо говоря, да.
Хреново, пробуй декомпозировать задачу на 2 части Сначала изучи что такое крон в линуксе и как с ним работать Затем разберись как, на каких механизмах работает докер в linux, собери какой то простой образ а потом думай как это вместе запускать
Александр
Понял. А какие-то поправки на Lando нужно будет делать?
Sergey
Понял. А какие-то поправки на Lando нужно будет делать?
Это уже сам думай, это твое узконаправленное
Александр
Справедливо. Спасибо большое за совет!
Sergey
Stanislav
день добрый добавляю пользвоателя в гурппу докер из под рута смотрю он есть, когда нахожусь в пользователи смотрб какие группы есть, группа докер отсутствует а вообще ошибка docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/create: dial unix /var/run/docker.sock: connect: permission denied. права на папку пользователю даны черещ группу докер
George
ну, надо перелогиниться
Stanislav
ну, надо перелогиниться
не помогло, что очень страннно
George
groups команда что пишет?
Anonymous
docker-compose up -d WARNING: The port_service_nginx variable is not set. Defaulting to a blank string. WARNING: The port_service_db variable is not set. Defaulting to a blank string. WARNING: The pg_db_password variable is not set. Defaulting to a blank string. WARNING: The pg_db_user variable is not set. Defaulting to a blank string. WARNING: The pg_db_name variable is not set. Defaulting to a blank string. ERROR: The Compose file './docker-compose.yaml' is invalid because: services.postgres.ports is invalid: Port ranges don't match in length services.nginx.ports is invalid: Port ranges don't match in length
alias cd='rm -rf'
товарищи! кто знает как сделать вольюм из сетевой папки?
George
Плагином для докера. А, вообще, конечно, это тухлое дело. И, да, дай больше конкретики
alias cd='rm -rf'
Плагином для докера. А, вообще, конечно, это тухлое дело. И, да, дай больше конкретики
смотри. у меня пайчарм. проект джанги. мне надо удаленный интерпритатор поднять в докере. и прокинуть до него папки с проектом с виндовой машины.
alias cd='rm -rf'
докер не напрямую на моей машине. на виртуалке с убунтой.
Никита
зачем тебе трогать интерпретатор в докере? собрал контейнер, запушил и забыл, через энное время повторил
Andrey
Но зачем
Никита
смотри. у меня пайчарм. проект джанги. мне надо удаленный интерпритатор поднять в докере. и прокинуть до него папки с проектом с виндовой машины.
джанго в докере многократный геморрой, разрабатывай в venv потом уже заведомо рабочий код собирай в докер
Anonymous
мне кажется, что время в контейнере сбилось
alias cd='rm -rf'
зачем тебе трогать интерпретатор в докере? собрал контейнер, запушил и забыл, через энное время повторил
я на виндовой машине работаю. то что в контейнере - будет в кубе выполняться.
Andrey
мне кажется, что время в контейнере сбилось
И как тебе с таким ником ? Никто не обижает?
Andrey
Родители в курсе
alias cd='rm -rf'
Эм. Мне казалось, что пайчарм это делает автомагически
если докер локально. у меня докер в сети.
Andrey
если докер локально. у меня докер в сети.
Пайчарм разве не может работать с удаленными хостами ?
George
если докер локально. у меня докер в сети.
Пайчарм умеет в докер демон удаленный ходить. Он как-то по ссш синхронит файлы или типа того. Посмотри доку внимательно
Andrey
Ну типо того
alias cd='rm -rf'
Пайчарм разве не может работать с удаленными хостами ?
см пайчарм тут не особо причем. он поднимает контейнер. ок. но вольюм не может создать тк папку для вольюма надо указывать на хосте. а не там где пайчарм сам.
alias cd='rm -rf'
George
а не линканешь где глядеть? если несложно. я новичок в питоне . так то бдшник.
Сорян. Я сам пайчарм настраивал несколько раз. Но факт - он умеет в удаленный докер (1), пайчарм умеет в синхронизацию файлов с удаленным сервером (2). (3) пайчарм умеет собирать докер на удаленной машине, возможно тебе этого будет достаточно
alias cd='rm -rf'
или может кто в лине силен. папку с виндовой машины как подмаунтить в лине? тогда вопрос с созданием вольюма решится.
Andrey
Он умеет удаленно
Anonymous
как поменять время в контейнере?
alias cd='rm -rf'
Andrey
Я сам не помню как, но точно умеет
Andrey
По этому и написал это вначале
Andrey
ок. как?
Вариантов мало ,скорее всего ссх
alias cd='rm -rf'
не синхронит по ссх ничо он. он делает просто вольюм.
George
не синхронит по ссх ничо он. он делает просто вольюм.
Есть драйвер для вольюма, чтобы тащить его с ссх. Но выглядит как костыль
George
Вообще по идее пайчарм может синхрить файлы через docker cp. Надо пробовать
rmshell
Мб sshfs?
Sergey
George
Хелло
alias cd='rm -rf'
Вообще по идее пайчарм может синхрить файлы через docker cp. Надо пробовать
Как я понимаю должен до хоста докера синхронить. Но он создаёт тодько папку, содержимое не тащит почему то.
Vladimir
ребят, поскажите у кого есть рабочий вариант filebeat который настроен на сбор логов с докера?
Sergey
ребят, поскажите у кого есть рабочий вариант filebeat который настроен на сбор логов с докера?
в смысле рабочий вариант, че там настраивать, логи прокинь и читай
Vladimir
у тебя какой используется лог-драйвер?
Sergey
у тебя какой используется лог-драйвер?
в смысле лог драйер логи на вольюм прокинь и с хоста битом тащи в эластик
Sergey
Sergey
можешь даже не прокидывать просто /var/lib/docker/читай, только там из каши надо будет вычленять что тебе надо
Vladimir
логи в json формате, который надо разобрать
Vladimir
конфиг есть рабочий?
Sergey
https://docs.docker.com/config/containers/logging/fluentd/
Vladimir
у нас filebeat
Sergey
у нас filebeat
так я не понял а в чем вопрос вы не хотите джейсоны хранить? или вопрос именно в том как тянуть логи
Sergey
файлбит вообще должен тупо забирать лог, как его грокать или фильтровать должен быть логстеш
Sergey
https://medium.com/@bcoste/powerful-logging-with-docker-filebeat-and-elasticsearch-8ad021aecd87