@docker_ru

Страница 655 из 1375
Melis
21.06.2018
18:22:06
Help me



Tony
21.06.2018
18:23:07
это ошибка приложения. Что-то пошло не так с lua-resty-jwt.

Melis
21.06.2018
18:23:35
Google
Tony
21.06.2018
18:23:40
возможно у вас бинарники на какую-то не ту архитектуру. Не на raspberry собираете случайно? ?

Melis
21.06.2018
18:23:54
неа

Tony
21.06.2018
18:24:01
или там я не знаю, 64 vs 32, боже упаси

bebebe
21.06.2018
18:24:04
Почему через luarocks, а не OPM? Пакета нету?

Kirill
21.06.2018
18:24:13
все нормальные сидят в k8s
Ну такое. Сложно настроить single-node)

Melis
21.06.2018
18:25:11
Почему через luarocks, а не OPM? Пакета нету?
я даже не знаю что вы сказали), мы юзаем https://github.com/ubergarm/openresty-nginx-jwt в docker-compose и все - у все работает а у меня на компе нет(

или там я не знаю, 64 vs 32, боже упаси
так в докере же только 32, так ведь?

Tony
21.06.2018
18:27:09
нет ?

докер это не VM.

Melis
21.06.2018
18:27:29
докер это не VM.
oo, даже так)

Tony
21.06.2018
18:27:48
удивительно:-D

Melis
21.06.2018
18:28:14
а можно ли запустить докер в докере?

Google
Melis
21.06.2018
18:28:17
))

Bohdan
21.06.2018
18:29:43
можно, но не нужно

Tony
21.06.2018
18:30:42
не ну почему же

если какую-нибудь дичь потестить там

вон circle ci весь построен вокруг докера в докере

Melis
21.06.2018
18:31:55
а разве в кита может поместиться еще такой же кит?

Bohdan
21.06.2018
18:31:59
он внутри запускает или "рядом"?

Tony
21.06.2018
18:37:50
рядом, но новый контейнер думает что внутри

а родительский контейнер думает что он вообще железка и он тут главный, азаза

Bohdan
21.06.2018
18:38:12
ну такое да

сейчас статейку найду

вот она, но тут не все покрыто http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/

в общем и целом: https://github.com/jpetazzo/dind

Tony
21.06.2018
18:44:11
разве CircleCI не по последнему параграфу работает?..

типа спаунит кучу контейнеров в top level, они там дальше разбираются кто с кем дружит

Bohdan
21.06.2018
18:44:37
не знаю, не юзал)

у меня ofelia и telegraf используют docker.sock и апи докера

Tony
21.06.2018
18:45:31
вощем да, если проект требует докера в докере - скорее всего вы делаете что-то не так (или какую-то дичь, что, в общем-то, is a valid use case)

Bohdan
21.06.2018
18:46:23
я вот хотел jenkins pipeline в докер агенте запускать, но пока обхожусь так

Sergey
21.06.2018
18:48:46
Ну такое. Сложно настроить single-node)
почему сложно? кубер может сам на себя деплоить

Google
Kirill
21.06.2018
18:52:39
почему сложно? кубер может сам на себя деплоить
Как-то я в несколько заходов пытался - не вышло) может я просто рукожоп)

Sergey
21.06.2018
18:55:00
Как-то я в несколько заходов пытался - не вышло) может я просто рукожоп)
там просто после инита не коннектишь другие ноды, и просто тыкаешь команду которая разрешает деплоить на себя то есть у тебя кубер из одной ноды, где мастер=воркер сам для себя

Alexander
21.06.2018
19:18:44
Объясните пожалуйста как links работают? php: build: context: ./ dockerfile: php.docker volumes: - ./www:/var/www links: - composer - app1 composer: build: context: ./ dockerfile: composer.docker Контейнеры разворачиваются, в контейнере composer виден php, а в php контейнере - composer - нет

как я долже указать видимость composer внутри контейнера php ?

Alexander
21.06.2018
21:33:02
Пробовал, не сработало

пробовал networks, тоже не помогло

Sad but
21.06.2018
21:37:10
Хм, я для себя композер отдельно не выводил, у меня докерфайл с пхп в котором всё что нужно и я через докер-композ exec делаю композер инстал/апдейт в контейнер с пхп

(;¬_¬)
21.06.2018
21:38:08
2018 год, человек юзает links
щас бы человек второй раз докер видит и начать ему пояснять за линкс и 2018

(;¬_¬)
21.06.2018
21:38:42
Объясните пожалуйста как links работают? php: build: context: ./ dockerfile: php.docker volumes: - ./www:/var/www links: - composer - app1 composer: build: context: ./ dockerfile: composer.docker Контейнеры разворачиваются, в контейнере composer виден php, а в php контейнере - composer - нет
эта вещь, имхо, не для того, что ты хочешь, нужна. в твоем случае тебе в композер контейнер надо будет зайти и композер команды свои выполнить

Евгений
21.06.2018
21:38:54
щас бы человек второй раз докер видит и начать ему пояснять за линкс и 2018
Щас бы доку почитать, а не с чата начинать обучение

(;¬_¬)
21.06.2018
21:39:10
Щас бы доку почитать, а не с чата начинать обучение
а ты думаешь links он из головы достал? видно что гуглил где-то

(;¬_¬)
21.06.2018
21:39:57
Явно не доку
ну это же другой разговор. тут видно что человек сути не улавливает зачем контейнеры связывают

Alexander
21.06.2018
21:42:16
правильно понимаю что должен сделать контейнеры nginx mysql php composer app nginx links: php app links: php, composer, mysql ?

или как все это воедино собрать чтобы в app вести разработку?

Google
(;¬_¬)
21.06.2018
21:43:08
правильно понимаю что должен сделать контейнеры nginx mysql php composer app nginx links: php app links: php, composer, mysql ?
контейнеры это как разные компьютеры. смотри на это с такой точки зрения. и тогда понятно станет, что отделять композер отдельно от app особого смысла нет. могут быть ситуации конечно когда это надо, но врядли у тебя она

Admin
ERROR: S client not available

Alexander
21.06.2018
21:48:36
links заменить на depends_on ?

(;¬_¬)
21.06.2018
21:56:11
как сам с собой разговаривал. окей. не мои проблемы

Alexander
21.06.2018
21:59:34
Да я понял, что нет смысла composer в отдельный контейнер пихать

Code
22.06.2018
01:49:42
Доброго времени суток. У меня может быть глупый вопрос, но все же: Допустим я запустил Docker Swarm на разных машинах. Сайт будет доступен с любого IP. Но как быть если упадет главный сервер? Первое что пришло в голову это A записи в DNS для каждого IP сервера. Я прав?

Lazoreth
22.06.2018
04:08:12
Добрый день. Подскажите пожалуйста, 2 вопроса есть. Перенёс проект django+celery+redis в контейнер с монтированием папки с исходниками. Во первых не меняются файлы при сохранении при запущеном контейнере. Во вторых celery просто потерял таски, никаких настроек не менял, просто на очередной перезапуск контейнера не видит теперь таски, такое уже было, но переустановка докера спасла. Теперь не помогает вот docker-compose файл version: '2.1' services: web: restart: always build: ./ command: python manage.py runserver 0.0.0.0:8000 ports: - 8000:8000 volumes: - ./:/data redis: ports: - 6379:6379 image: redis celery: build: ./ command: celery -A itservice worker -B -l debug depends_on: - redis links: - redis

vitaliy
22.06.2018
05:55:53
а ты исходиники закидываешь в образ или работаешь только через внешний mount директории с исходниками?

в контейнер web ты прокидываешь каталог а в контейнер celery нет

Артур
22.06.2018
08:36:43
Недавно вернулся к докерам (как давно это было) и вижу, что --links теперь depricated. Пробую связать контейнеры через --net bridge, но нет уверенности, что у меня получается. Вы тут часто упоминаете в compose файлах depends_on, как это отразить аргументами в консоли? Можно ли связать контейнеры через --add-host localhost:0.0.0.0 ?

compose файлы хуже тем, что в них нельзя прокинуть опции, поэтому я использую Makefile. Можно конечно же дублировать compose файлы, но это еще хуже.

Артур
22.06.2018
08:44:42
Ну, может я не знаю чего?

Почитал доку. Попробую по-другому. Спасибо.

Bohdan
22.06.2018
08:59:45
вот, такой подход мне нравится)

Melis
22.06.2018
10:18:52
Почему через luarocks, а не OPM? Пакета нету?
а что за ORM? как его установить в alpine?

bebebe
22.06.2018
10:28:46
а что за ORM? как его установить в alpine?
http://opm.openresty.org Идёт в поставке openresty

Melis
22.06.2018
10:29:50
http://opm.openresty.org Идёт в поставке openresty
о боже, я то гуглил ORM а не OPM как надо было(

Google
Melis
22.06.2018
10:35:52
luajit нету в системе?

bebebe
22.06.2018
10:38:33
luajit нету в системе?
Может и есть, но нету в PATH

Melis
22.06.2018
10:41:32
Может и есть, но нету в PATH
а как могу указать PATH на luajit в dockerfile

Mark
22.06.2018
12:18:39
Привет всем

Artem
22.06.2018
12:20:00
Привет

Zlokot
22.06.2018
12:20:52
камрады, ктонить юзал VSTS? а именно сборку докер имаджей https://hub.docker.com/r/microsoft/aspnetcore/ ? не могу понять - как собрать контейнер для linux платформы для винды вроде собирается но на linux сервер с докером даже не могу сделать pull получаю ошибку image operating system "windows" cannot be used on this platform

Zlokot
22.06.2018
12:27:11
почему?

тут вроде про докер же

Zlokot
22.06.2018
12:27:48
да, уже догадался но

Евгений
22.06.2018
12:27:48
почему?
http://bfy.tw/IitE

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