heavycharged
мда. рестарт тоже не помог.
heavycharged
кажется, поборол. помогло сразу удаление образов такой командой: docker kill $(docker ps -q) && docker rm $(docker ps -a -q) && docker rmi $(docker images -q)
heavycharged
хотя нет, nginx все равно поднимается каким-то образом
Bohdan
значит, там другой образ
Bohdan
но вообще поднимаются контейнеры, а не образы
Bohdan
https://stackoverflow.com/questions/26852321/docker-add-a-restart-policy-to-a-container-that-was-already-created
Bohdan
а, делал уже, сорри
Bohdan
господа, а не подскажете, где в Linux хранятся глобальные volumes: ?
Bohdan
https://docs.docker.com/storage/volumes/#create-and-manage-volumes
Bohdan
но теоретически пути могут меняться, думаю, в конфиге задается это
heavycharged
переустановил docker, все равно эти контейнеры поднимаются на секунду.
heavycharged
кажется, я нашел как это прибить. docker service rm a b c, где a b c - мои сервисы
Анатолий
если контейнеры поднимаются и падают значит у вас ошибки там
Анатолий
попробуйте посмотреть логи контейнера
heavycharged
проблема была в том, что я не знал как от них избавится, так как перенес docker-compose файл в другую папку и изменил его
Анатолий
docker -logs <container> --tail 10
heavycharged
уже поздно. вы читали всю переписку?
heavycharged
docker-compose down не помогало
Анатолий
docker logs <container> --tail 10
Анатолий
уже поздно. вы читали всю переписку?
у меня телеграмм через раз подключается
Vlad
За благовременно прошу прощение за дублирование. Коллеги, помогите пожалуйста по PM2, Docker https://pastebin.com/09ieFPdn https://pastebin.com/SMbBgbYH https://pastebin.com/uwBTzbGL https://pastebin.com/hNjcdTeh - тут ничего особенного Собираю: docker build -t test_pm2 Запускаю: docker run -p 3000:8080 test_pm2 Комп: Window10 x64 собралось, запустилось вроде норм: PS C:\Users\tester\test_pm2> docker run -p 3000:8080 test_pm2 [2018-06-27 11:55:29] PM2 log: Launching in no daemon mode [2018-06-27 11:55:29] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0 [2018-06-27 11:55:29] PM2 log: App name:app id:0 online Server running at http://localhost:8080/ В браузере стучусь по localhost:3000 -> This page isn’t working Сделал согласно примера чтоб исключить ошибку. Но монимаю что она в чем-то есть. Что не так?
Vlad
внутри контейнера приложение отвечате http.get('http://localhost:8080', (res)=>console.log) -> "test" А снаружи (с хостовой машины 3000) не хочет. Как буд-то порт не проблосило
Адаптивный Рекомбинатор
ну а почему приложение слушает локалхост?
Адаптивный Рекомбинатор
пусть 0.0.0.0
Vlad
ну а почему приложение слушает локалхост?
Вроде разницы нет, это же алиас даже в Linux, разве нет?
Ilya
wat
Yar
Ок, пробую
попробуй сделать: docker inspect idOfContainer взять его ip, и по нему коннект сделать
Andrey
успел :)
Дмитрий
успел :)
да, броадкаст это 255.255.255.255
Vlad
пусть 0.0.0.0
Заработало
Vlad
попробуй сделать: docker inspect idOfContainer взять его ip, и по нему коннект сделать
А это норм что IP 0.0.0.0 указывать приложению? > docker inspect 8450011e37c7 | grep "IPAddress" "SecondaryIPAddresses": null, "IPAddress": "172.17.0.2", "IPAddress": "172.17.0.2",
Vlad
0.0.0.0 - слушать все IP
устанавливается на тот случай если не знать какой IP внутри контейнера будет?
Igor
привет. тут новичков за глупые вопросы бьют или нет?
Sergey
ток не слишком тупые)
Igor
крч, у меня задача, сделать контейнер чтобы на нем пулять сборку аппликухи на ionic и гонять тесты на этом контейнере
Igor
я начал делать на node:9-slim - работает на отлично, но слишком долго и жирный образ очень
Ilya
устанавливается на тот случай если не знать какой IP внутри контейнера будет?
мне кажется, вам не про докер надо пойти почитать, а про более базовые вещи
Igor
заменяю на node alpine и контейнер перестает запускаться
Vlad
@Version81 @Med1c84 @AlexTronchev @thesharp Всем спасибо за помощь.
Igor
пускаю аппу вот так: CMD ionic serve -p 9090 в альпине орет, что: docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"-p\": executable file not found in $PATH".
Vlad
мне кажется, вам не про докер надо пойти почитать, а про более базовые вещи
Уверен, не все базовое знаю и не всем что знаю оперативно манипулирую ))
Igor
в квадратных скобках
типа CMD ["ionic", "serve", "-p", "9090"]?
Igor
пробовал, разницы нет
Igor
джесси запускает, альпайн - козлит
Ilya
а руками если запустить ионик из алпайна?
Ilya
из конкретно этого образа
Igor
запускает
Дмитрий
джесси запускает, альпайн - козлит
укажи полный путь до ionic
Ilya
ну по ошибке видно, что он пытается запустить "-p", что смешно. это явно чинится указанием CMD в виде массива.
Igor
ну да, типа exec formatting standard, или как они там это зовут
Igor
но чот в альпайне не помогает ): грусть
Andrey
покажи полностью dockerfile
Jim
Коллеги, всем привет! В связи с объявлением iptables устаревшим, возник вопрос: Кто-то может подсказать на каком уровне в Docker сейчас находиться поддержка nftables?
Tony
человеки, а кто-нибудь тут проходил сертификацию по докеру? Как готовились? Курсы которые они предлагают как-то уж вообще зашкварно дорого стоят (3 x $2000 O_o).
Tony
Я не знаю, но по мне так это как минимум крутая штука чтобы козырять на собеседованиях. Хотел услышать мнения опытных джедаев.
Б.
На собеседованиях никаких плюсов не дает. Обычно сертификация показатель того, что ты хорошо зазубрил документацию. Имхо
V 🏴‍☠️
На собеседованиях никаких плюсов не дает. Обычно сертификация показатель того, что ты хорошо зазубрил документацию. Имхо
Хорошо зазубренная и понятая документация даёт неплохого профита в скорости решения проблем
Vladimir
умение гуглить дает не меньший профит)
Sergey
Я не знаю, но по мне так это как минимум крутая штука чтобы козырять на собеседованиях. Хотел услышать мнения опытных джедаев.
на собеседованиях ты козыряй мозгами и опытом решения сложных кейсов. бумажкой за 6к зелени можешь подтереться, на рынке она не востребована
Vladimir
но теория конечно лучше
Tony
ясно понятно. Короче ни у кого опыта получения этой бумажки нет, зато дохрена мнений не по существу ("как готовиться" был изначальный вопрос) и в качестве ответа мне посоветовали подтереться. 10\10 would ask again.
Sergey
просто выглядело как вброс "йа боюсь собеседоваться, поэтому буду готов ишачить за бумажку которая никому не нужна, а вдруг поможет"
Sergey
я говорю как это выглядит со стороны, а не констатирую факты
SeniorAnykey
Не в скорости
Ну вызубрив доку к одной версии, и словив проблем на другой - все равно в Гугл пойдешь...
SeniorAnykey
ясно понятно. Короче ни у кого опыта получения этой бумажки нет, зато дохрена мнений не по существу ("как готовиться" был изначальный вопрос) и в качестве ответа мне посоветовали подтереться. 10\10 would ask again.
Ну мне рассказывал товарищ что их фирма наняла чувака из штатов за 100500 с сертефикацией по куберу, шоб он им его развернул. Но... дальше настройки nfs он не продвинулся за пару месяцев)
Vladimir
ишачить за бумажку.. а если контора платит? думаю врятли кто то откажется под предлогом "нафег не пригодится"