
Bohdan
27.06.2018
12:03:06
но теоретически пути могут меняться, думаю, в конфиге задается это

The
27.06.2018
12:09:35
переустановил docker, все равно эти контейнеры поднимаются на секунду.
кажется, я нашел как это прибить. docker service rm a b c, где a b c - мои сервисы

Анатолий
27.06.2018
12:19:16
если контейнеры поднимаются и падают значит у вас ошибки там

Google

Анатолий
27.06.2018
12:19:56
попробуйте посмотреть логи контейнера

The
27.06.2018
12:23:15
проблема была в том, что я не знал как от них избавится, так как перенес docker-compose файл в другую папку и изменил его

Анатолий
27.06.2018
12:26:15
docker -logs <container> --tail 10

The
27.06.2018
12:33:57
уже поздно. вы читали всю переписку?
docker-compose down не помогало

Анатолий
27.06.2018
12:34:28
docker logs <container> --tail 10


Vlad
27.06.2018
12:41:29
За благовременно прошу прощение за дублирование.
Коллеги, помогите пожалуйста по 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
Сделал согласно примера чтоб исключить ошибку.
Но монимаю что она в чем-то есть.
Что не так?
внутри контейнера приложение отвечате http.get('http://localhost:8080', (res)=>console.log) -> "test"
А снаружи (с хостовой машины 3000) не хочет. Как буд-то порт не проблосило


Andrey
27.06.2018
12:45:35
ну а почему приложение слушает локалхост?
пусть 0.0.0.0

Vlad
27.06.2018
12:57:21

Ilya
27.06.2018
12:57:40
wat

Google

Yaroslav
27.06.2018
12:58:06

Andrey
27.06.2018
12:58:12

Vlad
27.06.2018
12:58:17

Yaroslav
27.06.2018
12:58:20
Ок, пробую
попробуй сделать:
docker inspect idOfContainer
взять его ip, и по нему коннект сделать

Дмитрий
27.06.2018
12:58:23

Andrey
27.06.2018
12:58:39
успел :)

Дмитрий
27.06.2018
12:59:07
успел :)
да, броадкаст это 255.255.255.255

Vlad
27.06.2018
13:04:04

[Anonymous]
27.06.2018
13:16:23

Vlad
27.06.2018
13:17:52

Igor
27.06.2018
13:18:33
привет. тут новичков за глупые вопросы бьют или нет?

Sergey
27.06.2018
13:18:45
ток не слишком тупые)

Igor
27.06.2018
13:20:10
крч, у меня задача, сделать контейнер чтобы на нем пулять сборку аппликухи на ionic и гонять тесты на этом контейнере
я начал делать на node:9-slim - работает на отлично, но слишком долго и жирный образ очень

Ilya
27.06.2018
13:20:44

Igor
27.06.2018
13:21:15
заменяю на node alpine и контейнер перестает запускаться

Vlad
27.06.2018
13:21:45
@Version81
@Med1c84
@AlexTronchev
@thesharp
Всем спасибо за помощь.

Igor
27.06.2018
13:22:44
пускаю аппу вот так:
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
27.06.2018
13:23:08

Google

Дмитрий
27.06.2018
13:23:11

Igor
27.06.2018
13:23:44
пробовал, разницы нет

Дмитрий
27.06.2018
13:23:54

Igor
27.06.2018
13:24:07
джесси запускает, альпайн - козлит

Ilya
27.06.2018
13:24:23
а руками если запустить ионик из алпайна?
из конкретно этого образа

Igor
27.06.2018
13:24:28
запускает

Дмитрий
27.06.2018
13:24:35

Ilya
27.06.2018
13:24:55
ну по ошибке видно, что он пытается запустить "-p", что смешно. это явно чинится указанием CMD в виде массива.

Igor
27.06.2018
13:25:45
ну да, типа exec formatting standard, или как они там это зовут
но чот в альпайне не помогает ): грусть

Andrey
27.06.2018
13:41:42
покажи полностью dockerfile

Jim
27.06.2018
15:05:02
Коллеги, всем привет! В связи с объявлением iptables устаревшим, возник вопрос: Кто-то может подсказать на каком уровне в Docker сейчас находиться поддержка nftables?

Tony
27.06.2018
15:17:00
человеки, а кто-нибудь тут проходил сертификацию по докеру? Как готовились? Курсы которые они предлагают как-то уж вообще зашкварно дорого стоят (3 x $2000 O_o).

Sergey
27.06.2018
16:27:45

Tony
27.06.2018
17:01:19
Я не знаю, но по мне так это как минимум крутая штука чтобы козырять на собеседованиях. Хотел услышать мнения опытных джедаев.

Борис
27.06.2018
17:03:57
На собеседованиях никаких плюсов не дает. Обычно сертификация показатель того, что ты хорошо зазубрил документацию. Имхо

Ванько
27.06.2018
17:06:49

Volodimir Fedorov
27.06.2018
17:11:31
умение гуглить дает не меньший профит)

Google

Sergey
27.06.2018
17:11:41

Volodimir Fedorov
27.06.2018
17:11:43
но теория конечно лучше

Tony
27.06.2018
17:14:44
ясно понятно. Короче ни у кого опыта получения этой бумажки нет, зато дохрена мнений не по существу ("как готовиться" был изначальный вопрос) и в качестве ответа мне посоветовали подтереться. 10\10 would ask again.

Ванько
27.06.2018
17:15:57

Bohdan
27.06.2018
17:16:56

Sergey
27.06.2018
17:29:58
просто выглядело как вброс "йа боюсь собеседоваться, поэтому буду готов ишачить за бумажку которая никому не нужна, а вдруг поможет"

Admin
ERROR: S client not available

Tony
27.06.2018
17:33:17

Sergey
27.06.2018
17:34:17
я говорю как это выглядит со стороны, а не констатирую факты

Shaz
27.06.2018
17:34:33
Не в скорости
Ну вызубрив доку к одной версии, и словив проблем на другой - все равно в Гугл пойдешь...

Ванько
27.06.2018
17:35:06

Shaz
27.06.2018
17:36:09

Volodimir Fedorov
27.06.2018
17:36:37
ишачить за бумажку.. а если контора платит? думаю врятли кто то откажется под предлогом "нафег не пригодится"

Shaz
27.06.2018
17:36:45

Sergey
27.06.2018
17:37:10

Shaz
27.06.2018
17:37:23

Ванько
27.06.2018
17:37:36

Sergey
27.06.2018
17:37:53
докер сейчас не панацея, щас в containerd все полезут

Shaz
27.06.2018
17:39:07

Ванько
27.06.2018
17:40:05
докер сейчас не панацея, щас в containerd все полезут
containerd, currently in version 1.0.1, is a daemon born from extracting the container execution subset of the Docker Engine, and is used internally by Docker since the 1.11 release. containerd versions prior to v1.0.x were used in Docker 17.10 and earlier (see Docker version release notes), and Docker 17.12 is the first release to use containerd v1.0.0

Google

Sergey
27.06.2018
17:40:24

Ванько
27.06.2018
17:40:30
ииии?)
Ещё одна обвязка над докером?
Сколько таких убивцев уже было, которые по сути докер и используют под капотом?

Sergey
27.06.2018
17:41:38
containerd был частью докера старых версий, но форкнулся
на данный момент позволяет лучше контролировать состояние контейнеров под капотом k8s на всех нодах кластера с crictl
докер так не могёт

Shaz
27.06.2018
17:41:40

Ванько
27.06.2018
17:41:59
Вон оно чо
Ну ладно

Sergey
27.06.2018
17:42:35
Вон оно чо
https://kubernetes.io/blog/2017/11/containerd-container-runtime-options-kubernetes/

Ванько
27.06.2018
17:43:13
Да лан, не хочу всё равно кубер. Хашикорп ванлав

Sergey
27.06.2018
17:43:32
gitkube который от них?)

Ванько
27.06.2018
17:44:15
Nomad
Я хз чо от них куда то попало
Просто юзаю consul+nomad+vault

Sergey
27.06.2018
17:45:05
хех

Shaz
27.06.2018
17:45:24

Sergey
27.06.2018
17:45:27
я отпочкованый от стека Nomad живой?

Ванько
27.06.2018
17:46:07