Size: a a a

Docker — русскоговорящее сообщество

2020 March 03

GG

George Gaál in Docker — русскоговорящее сообщество
Евгений Ры́марев
ну вот он не хочет работать, если права не 600
это уже предметно, ок
источник

GG

George Gaál in Docker — русскоговорящее сообщество
ты acme.json в гите хранишь ?
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
пустой
источник

GG

George Gaál in Docker — русскоговорящее сообщество
эм. Я правда не понимаю зачем - ну, ок, тогда тебе действительно на этапе запуска переопределять энтрипойнт.сш и в нем менять права на файл
источник

SL

Serik Lavrinyuk in Docker — русскоговорящее сообщество
George Gaál
ну логично - он же не создает рутового юзера
Спасибо большое )))
Решил проблему )))

Ошибка пропала работает.
Вот что заметил что когда обращаешся к базе первый раз то ругается что нет конекта ждешь пару секунд смотрю логи mysql контейнера он что то там создал и обращаюсь опять все работает.

То есть на момент первой инициализации конекта ошибка ожидаю пару сек все норм)
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Serik Lavrinyuk
Спасибо большое )))
Решил проблему )))

Ошибка пропала работает.
Вот что заметил что когда обращаешся к базе первый раз то ругается что нет конекта ждешь пару секунд смотрю логи mysql контейнера он что то там создал и обращаюсь опять все работает.

То есть на момент первой инициализации конекта ошибка ожидаю пару сек все норм)
влепи хелсчек и во втором докер-компоузе ты можешь ждать готовности бд
источник

GG

George Gaál in Docker — русскоговорящее сообщество
иначе - wait_for.sh
источник

SL

Serik Lavrinyuk in Docker — русскоговорящее сообщество
George Gaál
иначе - wait_for.sh
command: sh -c 'bin/wait-for db:3306 -- bundle exec mysql s'
нашел первую попавшейся ссылку ?
Что то в этом роде ?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
выглядит мерзко, но да
источник

SL

Serik Lavrinyuk in Docker — русскоговорящее сообщество
George Gaál
выглядит мерзко, но да
Согласен
источник

SL

Serik Lavrinyuk in Docker — русскоговорящее сообщество
У меня просто уже есть command в mysql контейнере
источник

GG

George Gaál in Docker — русскоговорящее сообщество
А это тебе энтрипойнт крушить-ломать , увы
источник

DK

Dmitry Knyazev in Docker — русскоговорящее сообщество
ребят, а что докеру периодически нужно на серверах amazon и как его отучить это делать? вижу много сетевых дропов и syscall от него
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Откуда и куда ?
источник

V

Vasya in Docker — русскоговорящее сообщество
Доброго времени суток!
Такая проблема
запускаю контейнер docker run -dit -p 80:80 nginx
но ответ приходит всегда пустым
curl localhost:80
curl: (52) Empty reply from server

Если запускать контейнер docker run -dit --network host nginx, то все ок

Такая проблема со всеми контейнерами. На другой машине все ок. В чем может быть проблема и как ее искать?
источник

V

Vasya in Docker — русскоговорящее сообщество
netstat -plnt | grep "nginx"
> tcp | 0 | 0 0.0.0.0:80 | 0.0.0.0:* | LISTEN | 1/nginx: master pro
источник

V

Vasya in Docker — русскоговорящее сообщество
netstat с контейнера
источник

DK

Dmitry Knyazev in Docker — русскоговорящее сообщество
type=PROCTITLE msg=audit(03/03/2020 14:23:07.337:58541818) : proctitle=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 
type=SOCKADDR msg=audit(03/03/2020 14:23:07.337:58541818) : saddr={ fam=inet laddr=3.224.75.242 lport=443 }
type=SYSCALL msg=audit(03/03/2020 14:23:07.337:58541818) : arch=x86_64 syscall=connect success=no exit=EINPROGRESS(Operation now in progress) a0=0x16 a1=0xc0016d640c a2=0x10 a3=0x0 items=0 ppid=1 pid=996 auid=unset uid=root gid=root euid=root suid=root fsuid=root egid=root sgid=root fsgid=root tty=(none) ses=unset comm=dockerd exe=/usr/bin/dockerd subj=system_u:system_r:container_runtime_t:s0 key=net_con
источник

DK

Dmitry Knyazev in Docker — русскоговорящее сообщество
George Gaál
Откуда и куда ?
👆🏻
источник

AS

AbdulAziz Sadykov in Docker — русскоговорящее сообщество
Vasya
Доброго времени суток!
Такая проблема
запускаю контейнер docker run -dit -p 80:80 nginx
но ответ приходит всегда пустым
curl localhost:80
curl: (52) Empty reply from server

Если запускать контейнер docker run -dit --network host nginx, то все ок

Такая проблема со всеми контейнерами. На другой машине все ок. В чем может быть проблема и как ее искать?
docker ps показывает что порт слушается на 0.0.0.0:80?
источник