Size: a a a

2020 June 18

Вт

Ві тя in Frontend UA
apt-get install wget/curl
источник

Вт

Ві тя in Frontend UA
в докерфайле
источник

AN

Anton Nemtsev in Frontend UA
м … так я использую официальный имедж кроли.
так что у меня нет к нему доступа
вероятно надо оборачивать в свой, но мне это почему то не наравитс
источник

AN

Anton Nemtsev in Frontend UA
но я сейчас попробую другой оф-имедж
источник

Вт

Ві тя in Frontend UA
Anton Nemtsev
м … так я использую официальный имедж кроли.
так что у меня нет к нему доступа
вероятно надо оборачивать в свой, но мне это почему то не наравитс
Explicit health checks are not added to official images for a number of reasons https://github.com/docker-library/faq#healthcheck
источник

Вт

Ві тя in Frontend UA
The docker-library/healthcheck repository is to serve as an example for creating your own image derived from the prototypes present. They serve to showcase the best practices in creating your own healthcheck for your specific task and needs.
источник

Вт

Ві тя in Frontend UA
источник

Вт

Ві тя in Frontend UA
Anton Nemtsev
м … так я использую официальный имедж кроли.
так что у меня нет к нему доступа
вероятно надо оборачивать в свой, но мне это почему то не наравитс
в общем, пусть перепонравится)
источник

Вт

Ві тя in Frontend UA
ето из офф репьі докер имеджа кролика
источник

AN

Anton Nemtsev in Frontend UA
спасибо
источник

AN

Anton Nemtsev in Frontend UA
rabbitmq:alpine cодержит nc
так что
healthcheck:
     test: [ "CMD", "nc", "-z", "localhost", "5672" ]
     interval: 5s
     timeout: 15s
     retries: 3

в принципе заработало
и показывает сервис как здоровым.
но у меня нет понимания что делает nc и когда я зашел внутрь контейнера и стал запускать для разных портов — нигде с 1 кодом ничего не завершилось.
всегда с 0
источник

AN

Anton Nemtsev in Frontend UA
так что я в некоторой задумчивости — насколько эта проверка работает вообще?
источник

AN

Anton Nemtsev in Frontend UA
о, порывшись в доках
test: [ "CMD", "rabbitmq-diagnostics", "-q", "node_health_check"]
вот это кажется ок
источник

AN

Anton Nemtsev in Frontend UA
и альпины не надо
источник

AN

Anton Nemtsev in Frontend UA
всё, на этом — спать
источник

Вт

Ві тя in Frontend UA
Anton Nemtsev
rabbitmq:alpine cодержит nc
так что
healthcheck:
     test: [ "CMD", "nc", "-z", "localhost", "5672" ]
     interval: 5s
     timeout: 15s
     retries: 3

в принципе заработало
и показывает сервис как здоровым.
но у меня нет понимания что делает nc и когда я зашел внутрь контейнера и стал запускать для разных портов — нигде с 1 кодом ничего не завершилось.
всегда с 0
0 ето успешное завержение же
источник

Вт

Ві тя in Frontend UA
добраніч
источник
2020 June 19

AN

Anton Nemtsev in Frontend UA
Подскажите, пожалуйста, вот с таким конфигом
https://gist.github.com/SilentImp/0d28afc737595ff6f2b419c1cc168564
я получаю ошибку

ERROR: for docker-compose_web_1  Cannot start service web: driver failed programming external connectivity on endpoint docker-compose_web_1 (6721a6186405c4f7d99985915677b9da0375ad194b7f286be698ff53a47b8337): Bind for 0.0.0.0:443 failed: port is already allocated

ERROR: for web  Cannot start service web: driver failed programming external connectivity on endpoint docker-compose_web_1 (6721a6186405c4f7d99985915677b9da0375ad194b7f286be698ff53a47b8337): Bind for 0.0.0.0:443 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.


docker-compose down и запустить не помогает.
что занимает 443 не понятно и "пару часов назад вроде бы всё работало".


$ su
do lsof -i -P -n | grep 443
$ netstat | grep 443

ни
чего не выдает ничего.
источник

Вт

Ві тя in Frontend UA
lsof -i :443 тоже молчит?
источник

Вт

Ві тя in Frontend UA
Попробуй убить все вм, и перезапустить аккуратно
источник