heavycharged
мда. рестарт тоже не помог.
Roman
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
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
Ilya
wat
Yar
Andrey
Vlad
Yar
Ок, пробую
попробуй сделать:
docker inspect idOfContainer
взять его ip, и по нему коннект сделать
Дмитрий
Andrey
успел :)
Дмитрий
успел :)
да, броадкаст это 255.255.255.255
Vlad
Anonymous
Igor
привет. тут новичков за глупые вопросы бьют или нет?
Sergey
ток не слишком тупые)
Igor
крч, у меня задача, сделать контейнер чтобы на нем пулять сборку аппликухи на ionic и гонять тесты на этом контейнере
Igor
я начал делать на node:9-slim - работает на отлично, но слишком долго и жирный образ очень
Ilya
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
пробовал, разницы нет
Дмитрий
Igor
джесси запускает, альпайн - козлит
Ilya
а руками если запустить ионик из алпайна?
Ilya
из конкретно этого образа
Igor
запускает
Дмитрий
Ilya
ну по ошибке видно, что он пытается запустить "-p", что смешно. это явно чинится указанием CMD в виде массива.
Igor
ну да, типа exec formatting standard, или как они там это зовут
Igor
но чот в альпайне не помогает ): грусть
Andrey
покажи полностью dockerfile
Jim
Коллеги, всем привет! В связи с объявлением iptables устаревшим, возник вопрос: Кто-то может подсказать на каком уровне в Docker сейчас находиться поддержка nftables?
Tony
человеки, а кто-нибудь тут проходил сертификацию по докеру? Как готовились? Курсы которые они предлагают как-то уж вообще зашкварно дорого стоят (3 x $2000 O_o).
Sergey
Tony
Я не знаю, но по мне так это как минимум крутая штука чтобы козырять на собеседованиях. Хотел услышать мнения опытных джедаев.
Б.
На собеседованиях никаких плюсов не дает. Обычно сертификация показатель того, что ты хорошо зазубрил документацию. Имхо
V 🏴☠️
Vladimir
умение гуглить дает не меньший профит)
Vladimir
но теория конечно лучше
Tony
ясно понятно. Короче ни у кого опыта получения этой бумажки нет, зато дохрена мнений не по существу ("как готовиться" был изначальный вопрос) и в качестве ответа мне посоветовали подтереться. 10\10 would ask again.
V 🏴☠️
Bohdan
Sergey
просто выглядело как вброс "йа боюсь собеседоваться, поэтому буду готов ишачить за бумажку которая никому не нужна, а вдруг поможет"
Tony
Sergey
я говорю как это выглядит со стороны, а не констатирую факты
SeniorAnykey
Не в скорости
Ну вызубрив доку к одной версии, и словив проблем на другой - все равно в Гугл пойдешь...
V 🏴☠️
SeniorAnykey
Vladimir
ишачить за бумажку.. а если контора платит? думаю врятли кто то откажется под предлогом "нафег не пригодится"