@docker_ru

Страница 706 из 1375
Banschikov
27.07.2018
08:52:49
У меня тупо не запускается)
Вообщем почитайте про k8s, перед тем как туда делать деплой

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
Спасибо

Серёга
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
разворачиваю 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)
если не отключал встроенные dns то лучше цепляться по имени контейнера. Фаервол докера не отключен? используется ли свой фаервол?

Egor
27.07.2018
11:13:43
если не отключал встроенные dns то лучше цепляться по имени контейнера. Фаервол докера не отключен? используется ли свой фаервол?
я по имени, да. тут уже в процессе дебага на IP перешёл. похоже сам php-fpm чудит. то отвечает, то refused. какого чёрта — не пойму

Ринат
27.07.2018
11:15:10
Egor
27.07.2018
11:15:25
с хост-машины долблюсь на 9000

да, соседний контейнер так же refused получает

Ринат
27.07.2018
11:19:53
я по имени, да. тут уже в процессе дебага на IP перешёл. похоже сам php-fpm чудит. то отвечает, то refused. какого чёрта — не пойму
если бы сам fpm чудил бы то он бы выдавал refused из под своего контейнера, если не выдает то дело в сетке докера

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

Ну чтоб не рестартился, а зайти дальше и перелить не проблема

Я думаю запилить контейнер с тем же волумом но без автостарта базы

Это норм решение?

И тажемверсия и энтрипоинты и энвы

Ринат
27.07.2018
11:35:09
Я думаю запилить контейнер с тем же волумом но без автостарта базы
Энтрипоинт подменяешь и занимаешься любовностями с MySQL)

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

Egor
27.07.2018
12:17:28
если бы сам fpm чудил бы то он бы выдавал refused из под своего контейнера, если не выдает то дело в сетке докера
да.. внутри php-fpm telnet 127.0.0.1 9000 нормально проходит. а что может быть с докеровской сеткой?

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 На контейнере запущен веб сервер Внимание вопрос! Как мне открыть этот веб сервер у себя на пк Тоесть запущен скрипт который поднял веб сервер на докере, сам докер на насе находится Далее я хочу подключится к этому веб сервер из своего ноутбука! Как все организовать ?

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
Ок ?‍♀️
В частности про docker run

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 выполняется, или же это только при создании?

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

Ринат
27.07.2018
14:52:07
Насколько я понимаю, entrypoint как раз выполняется при docker run?
entrypoint это точка входа в контейнер, она выполянется при старте контейнера

Twelfth
27.07.2018
14:52:49
entrypoint это точка входа в контейнер, она выполянется при старте контейнера
А как указать команду, которая будет выполняться при его создании?

Ринат
27.07.2018
14:53:30
А как указать команду, которая будет выполняться при его создании?
или назанчить самому при запуске, или посомотреть в docker inspect, или в dockerfile

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
я случайно включил swarm. Как его прибить? Кроме реинстала докера?
как вообще это случайно можно сделать? да и чем он тебе мешает? потуши менеджер да и все..

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
нет

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
вообще, по докеру вопросов просто тонна
Маунт томов как и везде С точки в точку В композе указываешь точку в образе и куда на хост ее содержимое выкинуть

Страница 706 из 1375