George
18.01.2019
09:37:54
Больше деталей
Artur
18.01.2019
09:39:15
Больше деталей
идёт сборка контейнера.
в какой то момент он ( контейнер ) становится в паузу, и билд прекращается. пока не выведешь из паузы контейнер. тогда сборка продолжается
Google
Artur
18.01.2019
09:39:27
бывает что работающий контейнер так себя ведёт
2 дня работает, а сегодня станет в паузу
George
18.01.2019
09:41:29
Artur
18.01.2019
09:41:34
в ивентах просто строки в виде "container_name ушёл в паузу"
Alex
18.01.2019
09:42:34
George
18.01.2019
09:46:28
Alex
18.01.2019
09:47:44
George
18.01.2019
09:50:33
унифицированный процесс
Alex
18.01.2019
09:53:18
George
18.01.2019
09:54:32
Anatoly
18.01.2019
09:54:48
Про паузы и зависания.
docker-ce-18.06.0
После
#docker service update
Произвольно зависает процесс апдейта. Запускается n кол-во реплик а остальные висят без перезапуска.
#docker service inspect
Так же говорит что статус updating и тянется это до бесконечности.
Есть у кого такие странности?
Убрав/добавив кол-во реплик выводит апдейт из зависания
Google
George
18.01.2019
09:55:21
погоди. Ты сворм используешь?
эм....
Anatoly
18.01.2019
09:55:27
Да
George
18.01.2019
09:55:28
"выстрели себе в ногу"
Anatoly
18.01.2019
09:55:32
Удалять?
George
18.01.2019
09:56:17
ну, от задачи зависит. Скейлинг ты и на кубе, и руками можешь сделать
не вижу профита от сворма
Artur
18.01.2019
09:56:48
Anatoly
18.01.2019
09:56:51
Скейлинг без надобности - это единственное что апдейт оживляет :(
George
18.01.2019
09:56:56
Artur
18.01.2019
09:57:06
Alex
18.01.2019
09:57:19
имеет
пасиб, попробую заюзать.
George
18.01.2019
09:57:29
даже обсуждать не хочу ) это очередной флэйм будет
Anatoly
18.01.2019
09:59:22
А openshift в этот холивар не входит? Тут сватают просто..
А я в самом начале пути
Alex
18.01.2019
09:59:45
Ребят, еще вопрос: если проект микросервисы - докер в продакшн норм? Что-то для оркестрации нужно будет? Если да, то что посоветуете?
Anatoly
18.01.2019
09:59:49
Вот в сворме уже
George
18.01.2019
10:01:46
бери
Google
Богдан
18.01.2019
11:59:08
господа, а не подскажите на убунте 18.04 установил докер компос и прописал переменную export DOCKER_HOST=127.0.0.1 и теперь при запуске ошибка вылазит ?
docker.errors.DockerException: Invalid bind address format: port is required: 127.0.0.1
Bogdan
18.01.2019
12:01:10
port is required:
ни на что не намекает?
Богдан
18.01.2019
12:03:06
port is required:
намекает, когда прописал и порт export DOCKER_HOST=127.0.0.1:2375
да вот такая ошибка
ERROR: Couldn't connect to Docker daemon at http://127.0.0.1:2375 - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Bogdan
18.01.2019
12:03:46
ну а докер-машина на каком порту у тебя крутится?
George
18.01.2019
12:04:09
обычно на локальной машине докер по сокету файловому цепляется
Богдан
18.01.2019
12:04:43
George
18.01.2019
12:04:57
прав нет?
ну, добавься в группу docker
что за детсад
Богдан
18.01.2019
12:08:19
George
18.01.2019
12:08:39
она нужна только в том случае, если у тебя докер по сети, т.е. вероятнее всего на другом узле
если же ты сделал экспорт, то перезайди на хост по ссш
т.е. у тебя экспорт только в текущем инстансе шелла существует
ну, и всех отнаследованных
Богдан
18.01.2019
12:12:45
тоже что и под Windows 10 почему-то не видно сервера как localhost
Google
Богдан
18.01.2019
12:17:16
docker-compose
version: '3.7'
services:
app:
image: node:11.6.0
command: >
bash -c "
cd $APP_DIR
&& npm install
&& npm start"
ports:
- $APP_PORT:$APP_PORT
volumes:
- ./../server:$APP_DIR
env_file: .env
сервер поднялся видно в консоли
Mr_Babrums.bin
18.01.2019
12:21:07
мне показалось, или npm start запускает nodemon?
Богдан
18.01.2019
12:21:23
Mr_Babrums.bin
18.01.2019
12:22:37
не принято его на продакшене держать. он память жрёт. нужен только при разработке. ставится только в devDependencies. Запускай через node app.js
и обоссы того кто тебя такой практике обучил с нодмоном.
Богдан
18.01.2019
12:23:02
Mr_Babrums.bin
18.01.2019
12:23:28
а, ну ок
а, ты и волюм наружу кинул. вижу.
Богдан
18.01.2019
12:23:51
Mr_Babrums.bin
18.01.2019
12:24:05
пм2 нужен когда нет докера
принято делать node app.js
Dmitry
18.01.2019
12:24:34
нпм жрет память не держать на проде?
Богдан
18.01.2019
12:24:42
Mr_Babrums.bin
18.01.2019
12:24:53
Dmitry
18.01.2019
12:25:04
пойду читать про пм2))
Petrovich
18.01.2019
12:25:04
создает сервис с нужным приложением на нодежс
Mr_Babrums.bin
18.01.2019
12:25:48
тот же nohup по сути, но со своими свистоперделками. прикольно разворачивать через ecosystem но после докера c этой приблудой делать нечего
Богдан
18.01.2019
12:26:35
то не подскажите, как увидеть на локалхосте приложуху?
Google
Mr_Babrums.bin
18.01.2019
12:26:45
и поменяй скрипт запуска. npm start пусть будет делать node app.js, а npm run dev пусть твой nodemon поднимает
Богдан
18.01.2019
12:26:59
полгода назад, все на винде стартовало на ура
Mr_Babrums.bin
18.01.2019
12:27:14
на ноде разрабатывать и на винде?
не делай так больше. есть wsl и докер. у ноды всё плохо с архитектурно-платформо-зависимыми зависимостями
Miras
18.01.2019
12:28:24
разрабатывать и на винде?
:D
Богдан
18.01.2019
12:28:36
на ноде разрабатывать и на винде?
ну у меня раньше был обвьяз рельса, пострес, редис все крутилось в контенерах, весь код был прокинут через волюмсы, и все на лету подхватывалось
Mr_Babrums.bin
18.01.2019
12:28:48
Богдан
18.01.2019
12:30:22
то как увидеть полняую ноду по localhost:8080?
Mr_Babrums.bin
18.01.2019
12:31:44
Богдан
18.01.2019
12:33:31
ну хотя бы на через бразуер
вроде заработало добавил network_mode: "host"
полгода назад как-то и без этого работало
а не подскажите еще, раньше контейнер с нодой видел контейнер с базой по имени сервиса, тоесть 'db', а сейчас почему-то только как localhost?
Artur
18.01.2019
12:54:30
докер умеет маунтить s3 внутрь контейнера ?
Georgiy
18.01.2019
12:57:46
Artur
18.01.2019
13:00:50
зачем извращениями заниматься ?
почему извращениями ?
есть аппка которая генерит файлы в ходе работы,
запускается несколько экземпляров аппа, файлы должны быть общими.
экземпляры на рахных тачках.
какие ещё варианты могут быть ? nfs если только
Georgiy
18.01.2019
13:02:16
Artur
18.01.2019
13:07:38
аппка сама пока "не умеет" этого делать.
а пощупать работу хотелось бы сейчас. и если всё будет гуд, переписать уже прилагу.
можн думаю ещё minio раскрутить, но если докер умеет s3, это будет самый лёгкий вариант теста