@docker_ru

Страница 693 из 1375
Sergey
16.07.2018
05:36:00
RUN mkdir /dev/net && mknod /dev/net/tun это что по вашему

Евгений
16.07.2018
05:36:28
А, теперь я понял.

попробовать создать их в другом месте )

Спасибо, сейчас попробую :)

Google
Roman
16.07.2018
05:39:50
- ./nginx:/etc/nginx
ты мне предлагаеш всю папку с nginx переписать или я не понял чтото

Евгений
16.07.2018
05:43:35
RUN mkdir /dev/net && mknod /dev/net/tun это что по вашему
Директория в /var/tmp создается

Теперь появились мысли куда смотреть, спасибо

Sergey
16.07.2018
05:44:11
?

Roman
16.07.2018
06:09:19
Да
ок спс

Ale
16.07.2018
07:34:40
mysql в докер вообще стоит пихать? или лучше оставить на хосте и\или вообще отдельным сервером? есть у кого опыт?

Alexey
16.07.2018
07:37:37
mysql в докер вообще стоит пихать? или лучше оставить на хосте и\или вообще отдельным сервером? есть у кого опыт?
Текущее состояние пихание БД в докер - это вроде бы нет никаких препятствий, но всех ломает. Можешь быть первым :) Реально, для меня например удобнее БД на отдельном хосте, который можно затюнить по своему - лучше всего. На докер-контейнер с БД ты не потюнишь параметры ядра, фс, и прочее -прочее.

Это не считая риска не знаючи грохнуть сами файлы Бд, если они у тебя не снаружи контейнера или не в отдельном волуме

Skazhi
16.07.2018
08:09:03
Добрый день, господа и дамы. Собираюсь запустить с помощью docker compose три сервиса. Первый сервис, java приложение, должен посылать stdout по udp во второй сервис, а stderr по udp в третий сервис. Буду благодарен за советы по реализации хотелки. Заранее спасибо

Ale
16.07.2018
08:19:24
@alexeysetevoi спасибо, тоже склонялся к такому решению, интересно услышать было мнение коммьюнити

Twelfth
16.07.2018
10:13:21
Docker поддерживает ceph rbd в качестве бэкенда хранилища?

jidckii
16.07.2018
10:13:46
Google
jidckii
16.07.2018
10:14:08
https://ceph.com/geen-categorie/getting-started-with-the-docker-rbd-volume-plugin/

Twelfth
16.07.2018
10:17:04
https://github.com/wetopi/docker-volume-rbd/blob/master/README.md

Но можно ли использовать так 1 volume на нескольких хостах для масштабирования?

jidckii
16.07.2018
10:18:35
а кто запрещает то ?

тыбе можешь 1 rbd подключить к нескольким узлам ?

в принципе

Евгений
16.07.2018
10:28:53
Ребят, а подскажите такой момент. Что делать, если, например у меня есть проект на nodejs. И в нем мне надо установить gradle определенной версии.

Я делаю from node:{тут версия} Но для gradle нужена java

Но установить я её не могу, потому что не найден пакет.

Могу конкретные примеры привести, если все должно работать)

Например: FROM node:6 нет вот этого пакета openjdk-8-jdk Добавить репозитории тоже не получается. т.к. add-apt-repository: not found

Kirill
16.07.2018
10:37:37
Ещё один костыльщик

Зачем градл в ноде?

А вообще - бери чистый Ubuntu/Debian/Fedora/etc и туда поставь ноду с java

Евгений
16.07.2018
10:38:36
Зачем градл в ноде?
Во время сборки проекта используется gradle

Евгений
16.07.2018
10:40:00
multi stage build
Вот это интересно, я верно понял, что при помощи этого я могу из 2х образов собрать себе контейнер и использовать из них команды?

Google
Евгений
16.07.2018
10:41:43
Ок, спс

Алексей
16.07.2018
10:42:24
Есть 2 стула (сервера на DO). На 1 стуле все ок. А на втором внтури такого же контейнера Permission denied даже при ls Контейнер стартует через docker-compose Разница только в системе (Ubuntu 17.04/Centos 7.5) На сервере с Centos 7.5 вот как раз и ошибка. Все от рута. Папка в для которой нет прав была добавлена в контейнер при помощи COPY . /app

тобишь флоу: git clone ... make build make up make install //Установка зависимостей ВНУТРИ контейнера (docker-compose exec app bash -c "dep isntall") На убунте работает ок. А вот на CentOS(новый сервак, только поднял дроплет) - Permission denied

Алексей
16.07.2018
10:49:58
Selinux?
черт, да. Все никак не могу привыкнуть

yoshi
16.07.2018
12:13:03
коллеги, чем нынче модно консистентные вольюмы для сервиса с replicas=1 делать в сворме для бедных? кроме nfs. вот думаю iscsi может?

Евгений
16.07.2018
12:56:42
Коллеги, создаю сеть с типом bridge, даю ему имя «micruha». Потом в этой сети запускаю redis: `$ docker run —net micruha -p 6379:6379 —name redis redis` В инспекторе сети появляется новый контейнер с именем докер. Далее запускаю пользовательский контейнер с этой сетью, в инспекторе так-же появляется этот контейнер но в файле hosts пользовательского контейнера не появляется redis который ведёт к ip контейнера. В чем может быть дело? Могу что-то по подробнее объяснять. Спасибо.

Andrey
16.07.2018
12:57:57
и не должен

обращайся просто по имени redis

hosts-то тут причем?

Евгений
16.07.2018
13:04:56
обращайся просто по имени redis
Ну а как мой контейнер поймёт что redis:6379 это адрес моего контейнера с редисом?

Andrey
16.07.2018
13:05:05
днс

докерный

Евгений
16.07.2018
13:06:15
докерный
Оу, ну тогда спасибо большое. Я как-то не подумал.

Andrey
16.07.2018
13:29:26


хелп нубасу)

Alex
16.07.2018
13:33:29
systemctl status httpd.service

Admin
ERROR: S client not available

Artem
16.07.2018
13:34:09
в докере запускать надо через entrypoint

Google
Artem
16.07.2018
13:34:13
или cmd

Andrey
16.07.2018
13:40:43
спасибо

Alexander
16.07.2018
14:47:00
ребята, подскажите, при старте докера "Error while setting daemon root propagation, this is not generally critical but may cause some functionality to not work or fallback to less desirable behavior" dir=/var/lib/docker error="error getting daemon root's parent mount: Could not find source mount of /var/lib/docker"

встречал кто?

Sergey
16.07.2018
14:50:34
Переустанавливать пробовали??

Адища какая то, в первый раз вижу

Alexander
16.07.2018
14:52:19
а правильно ли вообще пытататься удалить /var/lib/docker/ и пробовать рестартануть потом?

Andrey
16.07.2018
14:53:04
нет

правильно - docker system prune -a -f

Sergey
16.07.2018
14:53:29
+

Alexander
16.07.2018
14:54:27
у меня докер уже не запущен

Andrey
16.07.2018
14:54:38
жаль тебя

Sergey
16.07.2018
14:55:02
Да упокоится сей демон

Alexander
16.07.2018
14:56:44
selinux? пользователь в группе?

Gleb
16.07.2018
15:03:04
а правильно ли вообще пытататься удалить /var/lib/docker/ и пробовать рестартануть потом?
Это не правильно, но нормально. А если еще и настроено правильно то безопасно. Хотя такую необходимость я давно не встречал, а раньше был ок метод лечения через ампутацию всего

Artem
16.07.2018
20:44:52
!спам

Dmitry
16.07.2018
20:50:05
/report

Егор
16.07.2018
21:05:54
подскажите пожалуйста как делать zero-downtime деплой с докером? если грохать старые контейнеры и стартовать новые, то сервис становится недоступным на несколько секунд, что недопустимо

Gleb
16.07.2018
21:07:46
у тебя перед приложениями нет балансировщика?

самая простейшая схема это 2 контейнера за балансером, обновляешь контейнер 1, работа идет через контейнер 2, потом первый. Чтоб не было всяких 500 и прочего делаются хелсчеки или велосипедится на уровне изменения конфига балансера типа выключить 1 контейнер из балансировки, обновить его, включить, выключить контейнер 2 и т.д. В общих словах как-то так

Google
Егор
16.07.2018
21:12:57
спасибо!

вот тут тоже схема с двумя сервисами: https://github.com/vincetse/docker-compose-zero-downtime-deployment

Диванный
17.07.2018
00:09:20
кто нибудь сталкивался с такой ошибкой? XFS (dm-2): Internal error XFS_WANT_CORRUPTED_RETURN at line 353 of file fs/xfs/libxfs/xfs_alloc.c. Caller xfs_alloc_ag_vextent_near+0x796/0xac0 [xfs]

Egor
17.07.2018
01:02:30
подскажите пожалуйста как делать zero-downtime деплой с докером? если грохать старые контейнеры и стартовать новые, то сервис становится недоступным на несколько секунд, что недопустимо
поднять новый контейнер, прогреть, и спроксировать на него, например через nginx. Т.е либо руками переписывать конфиг, либо автоматизировать.

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