Maxim
да, docker service ps набери
а причем здесь это? swarm init я не делал
Maxim
или теперь поумолчанию swarm и точка?
JyBvciAxID0gMSAtLQo=
Кто может подскажет. Как стартануть контейнер с одной командой, а после рестарта выполнять только часть команды. Ну т.е. на старте ты генеришь что-то типа ключей, а в последствии тебе это делать не надо - только сервис запустить
Max
уже говорили, что докер на маке по сути виртуалка линукса
Ну это ок. Пусть оно перманентно жрет 4 гб оперы и 1 ядро проца, но работает пусть нормально
Max
Хотя, стоп. У меня на старом маке был вагрант. Который через виртуалбокс запускал линь. Так он жрал гораздо меньше ресурсов и работал существенно быстрей
Ren
А какие костыли?
к примеру, синхронизировать файлы с хоста в волюм через docker-sync.io, но не каждого такое устроит
Max
Так на том маке было 8гб оперы и i5 3его поколения 2х ядерный кастрированный. А тут i7 нормальный и 16гб оперы.
Max
И тот же линь в виртуалке работает хуже
bama^boy
а у всех докер хаб не работает: https://hub.docker.com/_/nginx у меня 404
Ren
Так на том маке было 8гб оперы и i5 3его поколения 2х ядерный кастрированный. А тут i7 нормальный и 16гб оперы.
а ты посмотри кол-во и топики issue на гитхабе в репозитории docker4mac - и станет ясно, что мы, маководы, не в сказке :(
bama^boy
Jürgen
bama^boy
wtf, меня забанили на докерхабе
Jürgen
wtf, меня забанили на докерхабе
эм как-так)? не разу такого не видел
bama^boy
└─$ host hub.docker.com hub.docker.com is an alias for elb-default.us-east-1.aws.dckr.io. elb-default.us-east-1.aws.dckr.io is an alias for us-east-1-elbdefau-1nlhaqqbnj2z8-140214243.us-east-1.elb.amazonaws.com. us-east-1-elbdefau-1nlhaqqbnj2z8-140214243.us-east-1.elb.amazonaws.com has address 52.86.8.163 us-east-1-elbdefau-1nlhaqqbnj2z8-140214243.us-east-1.elb.amazonaws.com has address 52.205.36.130 us-east-1-elbdefau-1nlhaqqbnj2z8-140214243.us-east-1.elb.amazonaws.com has address 34.232.230.24
bama^boy
это что-то с кукисами, в инкогнито работает, бред какой
Ильдар
Пёрфект 🙂
лучше, чем кактусы
Max
лучше, чем кактусы
Какие кактусы?
Ильдар
которые растут на пути мак + докер
Andrey
Доброго.. подскажите почему контейнер по 8080 порту недоступен?
Ильдар
спорим, доступен? ;)
Ильдар
nc -z localhost 8080; echo $?
Ильдар
на хосте выполни
Andrey
на хосте выполни
`root@my_terminator:~# nc -z localhost 8080; echo $? 0 `
Ильдар
порт открыт, дело раскрыто
Jürgen
Доброго.. подскажите почему контейнер по 8080 порту недоступен?
каким образом ты хочешь курлом получить ответ с нулей?
Jürgen
curl 0.0.0.0:8080? забавно
Sergey
Ильдар
как ты это разглядел? О_о
Ильдар
Sergey
там написано жеж
Ильдар
я не читаю картинки, я не нейросеть
Jürgen
как ты это разглядел? О_о
на скрине видно))
Jürgen
я не читаю картинки, я не нейросеть
слушай у меня специализация такая ванговать на ходу 😂
Andrey
curl 0.0.0.0:8080? забавно
а как должно быть? 127.0.0.1:8080 так?
Jürgen
а как должно быть? 127.0.0.1:8080 так?
конечно) 0.0.0.0 так задают для серверов то есть слушать на всех айпи которые доступны
RE
камрады, а где почитать - что значит одновременное использование в докер файле директив ENTRYPOINT и CMD
RE
типа: # Execute the app ENTRYPOINT ["/usr/local/bin/newrelic-admin", "run-program"] CMD ["/usr/local/bin/gunicorn", "wsgi:application"]
RE
просто насколько я понимаю - в контейнере должен запускаться и работать только один процесс.. а тут вроде их два запускается.
George
https://m.habr.com/ru/company/southbridge/blog/329138/
RE
да.. я ищу в поиске об этом инфу. но думал, может кто сразу подскажет зачем так делают
George
Там зачастую exec @$ или типа того
RE
ок, почитаю
RE
вот это: FACT 6b: При использовании режима exec для ENTRYPOINT аргументы CMD добавляются в конце.
RE
?
RE
то есть содержимое CMD добавляется к ENTRYPIONT
RE
но неужели так нельзя сделать одной строчкой или CMD или ENTRYPIONT
Mikalai
но неужели так нельзя сделать одной строчкой или CMD или ENTRYPIONT
Разница в том как потом будет запускаться run
Mikalai
Если запускать просто docker run xxx то запустится дефолтный CMD, если docker run xxx yyy, то запустится с yyy
RE
хм
RE
судя по FACT 6b: из https://m.habr.com/ru/company/southbridge/blog/329138/ запустится оба просто при docker run app
Mikalai
Вопрос с какими аргументами
RE
ну, учитывая, что у меня такой докер файл: # Execute the app ENTRYPOINT ["/usr/local/bin/newrelic-admin", "run-program"] CMD ["/usr/local/bin/gunicorn", "wsgi:application"] то запустится что-то вроде /usr/local/bin/newrelic-admin run-program /usr/local/bin/gunicorn wsgi:application
RE
так?
Mikalai
George
Danila
Чем можно собирать статистику использования RAM/CPU Docker контейнерами и класть эту статистику в БД ?
Danila
Статистику чего
Я же написал выше. Использование RAM и CPU