
Banschikov
27.07.2018
08:52:49

Alex
27.07.2018
08:54:28
ок. Я просто до этого в Dockerfile просто писал
CMD ["yarn","start-prod-api"]
EXPOSE 3030
И собственно говоря приложение то уже работало. ну сервис уже потом создавал
А без CMD ["yarn","start-prod-api"]. Я так понимаю приложение просто завершается из-за того что запустить нечего

Серёга
27.07.2018
09:41:03
есть контейнеры работающий под докер-композ.
есть набор файлов, в сумме 5 Гб
хочу собрать контейнеры и сделать эти файлы доступными из контейнеров.
если делаю volume , а в папке на хосте уже лежит эти 5 гб, то сборка контейнера мучительно долгая.
Есть еще варианты?

Google

Серёга
27.07.2018
09:41:08
Спасибо

bazzilic
27.07.2018
09:43:51

Серёга
27.07.2018
10:10:40

Egor
27.07.2018
10:42:36
разворачиваю 2 контейнера, nginx и php-fpm.
php-fpm не отвечает по порту 9000
# telnet 172.17.0.3 9000
Trying 172.17.0.3...
telnet: connect to address 172.17.0.3: Connection refused
внутри php:
# netstat -tupan |grep 9000
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 9/php-fpm.conf)
причём иногда начинает отвечать, спонтанно. от чего зависит, не пойму. Как отдебажить? в чём может быть причина?

Snegoweek
27.07.2018
10:48:24
может ип чей-то ещё?

Alex
27.07.2018
11:10:29
Подскажите какой командой обновить deployment в images у него стоит localhost:5000/api:latest
Если выполняю kubectl set image deployment/api api=localhost:5000/api:latest
он не обновляет. Как можно принудительно обновить?

Ринат
27.07.2018
11:12:31

Egor
27.07.2018
11:13:43

Ринат
27.07.2018
11:15:10

Egor
27.07.2018
11:15:25
с хост-машины долблюсь на 9000
да, соседний контейнер так же refused получает

Ринат
27.07.2018
11:19:53

Google

artb1sh
27.07.2018
11:27:29
Лол, допустим вдруг в контейнере mysql повредилась база и он стал рестартиться вечно, как это решать?
Ну чтоб не рестартился, а зайти дальше и перелить не проблема
Я думаю запилить контейнер с тем же волумом но без автостарта базы
Это норм решение?
И тажемверсия и энтрипоинты и энвы

Ринат
27.07.2018
11:35:09

artb1sh
27.07.2018
11:35:54
Ну да, прост думал что есть решение другое

Egor
27.07.2018
12:17:28

Алексей
27.07.2018
12:23:16
или что то такое
между контейнерами

Egor
27.07.2018
12:27:18
поудалял всякие левые лишние бриджи и veth*
вроде стало нормально

Евгений
27.07.2018
12:55:23
YO, я правильно помнаию, что я не могу примонтировать на хост NFS и использовать её с docker-compose, надо именно в docker-compose объявить NFS volume ?

Inspector
27.07.2018
13:10:54
Всем привет
Подскажите как заделать:
Есть контейнер докера который запущен на NAS
На контейнере запущен веб сервер
Внимание вопрос!
Как мне открыть этот веб сервер у себя на пк
Тоесть запущен скрипт который поднял веб сервер на докере, сам докер на насе находится
Далее я хочу подключится к этому веб сервер из своего ноутбука!
Как все организовать ?

Ринат
27.07.2018
13:12:29

Inspector
27.07.2018
13:13:22
По подробней пожалуйста
Я записываю
Что где прописывать ?

Ринат
27.07.2018
13:13:52

Inspector
27.07.2018
13:14:06
Ок ?♀️

Ринат
27.07.2018
13:17:13

Google

Евгений
27.07.2018
13:50:11
кто-нибудь может объяснить зачем нужен nocopy? почитал на буржуйском, но ничего не понял. Что куда копируется или не копируется, когда я пользуюсь волюмами?

Дмитрий
27.07.2018
13:51:09
Это в случае, когда ты собираешь образ, и копируешь в контейнер какие то данные

Евгений
27.07.2018
13:51:50
вопрос про compose
может кто-то приведёт полезный пример просто, как он именно используется nocopy ?

Twelfth
27.07.2018
14:36:44
При рестарте контейнера скрипт из ENTRYPOINT выполняется, или же это только при создании?

Евгений
27.07.2018
14:37:35

Twelfth
27.07.2018
14:39:10
Насколько я понимаю, entrypoint как раз выполняется при docker run?

Ринат
27.07.2018
14:52:07

Twelfth
27.07.2018
14:52:49

Ринат
27.07.2018
14:53:30

Egor
27.07.2018
15:08:57
можно сделать общий volume между двумя контейнерами, но чтобы он не был persistent?
web:
...
volumes:
- app:/www/app
nginx:
...
volumes:
- app:/www/app
volumes:
app:
а то после сборки новой версии контейнера там остаётся старый кэш

Kirill
27.07.2018
15:41:16

Nik
27.07.2018
15:43:52
я случайно включил swarm. Как его прибить? Кроме реинстала докера?

Egor
27.07.2018
15:44:24
щас попробую. какая вообще правильная последовательность команд, чтобы задеплоить новую версию с помощью композа, желательно без даунтайма?

Boris
27.07.2018
15:45:58
Наверное не реально без даунтайма, но присоединюсь к потоку людей которые хотят это узнать)

Egor
27.07.2018
15:46:18
да, down -v чистит, спасибо. scale в этот цикл получится всунуть? чтобы без 502

Zlokot
27.07.2018
17:21:54

Google

Zlokot
27.07.2018
17:22:33

Egor
27.07.2018
17:23:34

Zlokot
27.07.2018
17:24:45
но как это в принципе возможно?
я не представляю

Egor
27.07.2018
17:27:49
в кубернетесе Deployment делает всё это сам. гасит контейнеры по-одному и заменяет

Zlokot
27.07.2018
17:28:32
ну так даунтайм же есть

Egor
27.07.2018
17:31:33
нет

Nik
27.07.2018
17:33:52

Zlokot
27.07.2018
17:34:37
leave это ж для воркера, а не для сервера

Ivan
27.07.2018
18:16:30
добрый вечер
как environment из docker-compose.yml использовать в Dockerfile?
типа так
environment:
- FRONT_MODE=${WORKSPACE_FRONT_MODE}
CMD ["npm","$FRONT_MODE"]

Юрий
27.07.2018
19:21:12
Хотя нет. В твоём конкретном случае вообще ничего не надо вносить в Dockerfile. Надо передать -e FRONT_MODE=<value> при запуске контейнера
Хотя с CMD хз, не проверял (но раз с compose работает, то почему бы и нет)

Nikita
27.07.2018
20:35:05
даров ребятки
только-только начал разбираться в докере
хочу написать простенький docker-compose с двумя контейнерами:
1. Node + GraphQL
2. PostgreSQL
только вот черт сломит ногу в документации докера :)
во всех туториалах постоянно есть 2-3 вещи, которые тупо не объясняются :)
типа volumes

Sergey
27.07.2018
20:37:09
У докера самая понятная дока
Вы еще в кубер не лазили

Google

Nikita
27.07.2018
20:37:16
а официальные доки капец длинные и водянистые :)

Sergey
27.07.2018
20:37:49
А что не так, вы с томами без докера работали в лине?

Nikita
27.07.2018
20:38:17
я вот понять не могу: разве у контейнеров не внутренний сторедж?
ну, разве данные они не внутри себя хранят?
я так понял, постгре можно сказать маунтиться в дирректорию тип /var/postgre
и вот этот момент ппц непонятный :)
мб у кого есть примеры компоуза под ноду, графкуль и постгре?
вообще, по докеру вопросов просто тонна
и ни на один нормально не отвечают доки :)
приходится искать прямо глубоко в доках

Sergey
27.07.2018
20:42:56