@docker_ru

Страница 456 из 1375
Zaur
23.01.2018
16:32:32
Этим приложениям нужно как-то знать сколько денег занесли и сколько из них должны работать. Для этого предполагается, что при каждом своем запуске, они будут ходить на сервер и спрашивать, мол я вот такой-то по счёту на сервере вот у такого-то. Мне запускаться?

Но подозреваю, что идея в каких-то кластерных системах так не получится, потому что безопасность и тп

Anton
23.01.2018
16:34:27
Почему не получится?

Zaur
23.01.2018
16:34:30
Я правильно понимаю? Если да, как такая лицензия решается сейчас

Google
Zaur
23.01.2018
16:35:08
Почему не получится?
Мне кажется будут случаи, что приложениям из глубокого бэкенда не дадут выходить в сеть

Anton
23.01.2018
16:35:36
Так это нисколько не зависит от контейнеризации, не так ли? ?

Anton
23.01.2018
16:36:35
В @devops_ru больше. У тебя вопрос по эхотегу или общий?

Zaur
23.01.2018
16:37:20
Эхотег че такое

Ок

Alex
23.01.2018
16:46:36
ребят, можно ли как-то тянуть код в дженкинс котейнер с репозитория и там его запускать?

Artem
23.01.2018
16:46:49
Git?

Alex
23.01.2018
16:46:50
или может можно как-то запускать его на хосте?

да

Artem
23.01.2018
16:47:11
Так а что мешает?

Alex
23.01.2018
16:47:56
Так а что мешает?
Ну я прост тестировщик и не очень то и шарю в этих ваших контейнерах, просто спросил нормальная ли это вообще практика так делать?

Google
Artem
23.01.2018
16:48:14
На тестовом стенде тянуть?

Zaur
23.01.2018
16:49:00
эластика?
Не, корпоративное

Alex
23.01.2018
16:49:37
На тестовом стенде тянуть?
Есть код автотестов который лежит на битбакете, я поднял контейнер с дженкинсом. Как сделать локально без контейнеров этоя знаю. В контейнерах оно так же работает?

Artem
23.01.2018
16:49:56
Вай нот)

Alex
23.01.2018
16:50:58
Вай нот)
это получается внутрь контейнеров надо ставить мавен и прочие приблуды для запуска?

Artem
23.01.2018
16:51:08
Да

Alex
23.01.2018
16:51:54
Да
ок, а можно ли как-то сделать что бы запускалось в отдельном от дженкинса контейнере?

Artem
23.01.2018
16:52:25
Через volume пробрасывать код

Alex
23.01.2018
16:54:38
@aabramovich у меня есть допустим containers/jenkins:/var/jenkins_home на серваке я пишу docker run somecontainer -v containers/jenkins:path/inside/container так что ли?

Artem
23.01.2018
16:58:08
Я не адепт докер приблуд, но чисто архитектурно ни что не мешает тебе так мутить тесты

Nurik
23.01.2018
17:45:26
Всем привет. Пытаюсь создать запланированные задачи с использованием cron на хостовой машине. Думаю на хостовой машине в crontab прописать команду типа: docker run --rm -it app:latest /bin/bash -c "cd /usr/src/app && npm run command1" Но не уверен, что это нормально. Есть идеи как еще можно юзать cron задачи которые находятся внутри контейнера ?

bazzilic
23.01.2018
17:46:59
это нормально, ток убедись, что в докерфайле нет entrypoint

Nurik
23.01.2018
17:49:58
это нормально, ток убедись, что в докерфайле нет entrypoint
Понятно.Спасибо. Нет, entrypoint отсутствует.

Roman
23.01.2018
18:11:10
ок, а можно ли как-то сделать что бы запускалось в отдельном от дженкинса контейнере?
Подними контейнер с дженуинс-агентом и прицепить его к дженкинсу

Nikita
24.01.2018
02:48:59
Добрый день. Подскажите пожалуйста, нормально ли использовать докер контейнер для поставки определённого решения в котором сразу же будут настроенны: сервер базы данных и веб приложение которое собственно к этой базе коннектится. Также если вы обозначите какие-нибудь ключевые моменты которые стоит учесть при таком решении было бы здорово. Спасибо

Ilya
24.01.2018
03:28:54
Всем привет! У меня тоже вопрос. Как настроить amplify для nginx-proxy?

Oleg
24.01.2018
06:37:17
Добрый день. Подскажите пожалуйста, нормально ли использовать докер контейнер для поставки определённого решения в котором сразу же будут настроенны: сервер базы данных и веб приложение которое собственно к этой базе коннектится. Также если вы обозначите какие-нибудь ключевые моменты которые стоит учесть при таком решении было бы здорово. Спасибо
В контейнере базу хранить можно только если база небольшого объема и без боьших кастомизаций и конечно обязательно данные базы маунтить на хост. Для прода всеже рекомендуется базу полноценно разварачивать на отдельном сервере без прослойки докера.

Oleg
24.01.2018
06:46:25
в тесте здорово базу тягать в докере. Я базу обезличеную сливал с прода, накатывал на постгрес, паковал папку с данными и потом при каждом деплое теста распаковывал чистую базу и маунтил на ее контейнер. так быстрее чем с дампа восстанавливать.

Google
Nikita
24.01.2018
06:51:14
Ну у меня такие соображения были. Мне нужно собирать просто решение с чистой базой и устанновленными компонентами на борту

Т.е. типа чистой виртуалки

Которую потом можно отдать и чтобы потребитель её использовал как готовое решение

У меня раньше был образ VirtualBox, но очень сложно вести разработку

Oleg
24.01.2018
06:52:46
ну тогда упаковка в контейнер это вариант

зависит от кейса. в одном случае докер благо в другом лишняя прослойка

если разработка, то еще вариант вагранта

Nikita
24.01.2018
06:57:12
Vagrant - интересный вариант

Т.е. это некий интерфейс для доступа к virtual box

?

Ilya
24.01.2018
07:13:58
Т.е. это некий интерфейс для доступа к virtual box
да, и не только, интегрируется во всякие ансиблы и прочее

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

Nikita
24.01.2018
07:15:25
А как мне сделать docker -> virtual box? Всё ручками ставить?

Ilya
24.01.2018
07:17:15
наверно через вагрант можно, там выберишь какую виртуальную махину юзать, докер или виртуалбокс

Nikita
24.01.2018
07:19:00
Всё, понял. Ребята спасибо большое. Пойду читать мануалы. С технологиями вроде как понятно что использовать.

Sergey
24.01.2018
09:23:58
дратути добрые ребяты, у меня тут swarm из 3х нод: 2 воркера и 1 манагер. я в него всякие штуки складываю через docker stack deploy. Пока был 1 манагер и 1 воркер, все деплоилось и было хорошо, добавилась вторая нода и сервисы теперь не деплоятся (если у них есть паблишед порты) пишет 'Failed to find a load balancer IP to use for network: id' Ноды друг друга видят, по всем доступным интерфейсам, Docker version 17.12.0-ce, build c97c6d6 - на всех трех хостах

Yaroslav
24.01.2018
09:48:39
Добрый день! Никто на Nextcloud официальный образ docker не мигрировал ? Вопросы по миграци. БД и фалохранилка бэкенд.

Admin
ERROR: S client not available

Anton Saprykin
24.01.2018
12:52:16
Есть возможность из вложенного контейнера смонтировать volume на хост?

Google
Nklya
24.01.2018
12:53:16
Какая частая задача однако)) Чем это отличается от примонтировать директорию хоста в контейнер?

Anton Saprykin
24.01.2018
12:54:54
Честно, не догоняю. У меня контенер, в котором делается docker-compose. Я смонтировал на него с хоста, в нем файлы есть, в docker-compose делаю матрехшку и в тех что поднимаются через compose директория пустая.

Типа на первом /host:/data и в композе /data:/data

bazzilic
24.01.2018
13:07:42
я правильно понял, что у тебя контейнеры в контейнерах?

Anton Saprykin
24.01.2018
13:07:57
Да

bazzilic
24.01.2018
13:08:25
зачем?

Anton Saprykin
24.01.2018
13:10:09
https://docs.gitlab.com/ce/ci/docker/using_docker_build.html говорят юзайте, норм

bazzilic
24.01.2018
13:11:04
типа у тебя гитлаб в контейнере и он запускает контейнеры?

Anton Saprykin
24.01.2018
13:12:10
У меня гитлаб запускает контейнер, который делает кое-че и запускает docker-compose

bazzilic
24.01.2018
13:14:21
ну тебе нужно, чтобы а) папка на хосте (скажем, myFolder) монтировалась в контейнер А, который запускается гитлабом в контейнере А она скажем монтируется на /home/A/myFolder б) Внутри А, docker-compose должен смонтировать папку /home/A/myFolder в контейнеры, которые он запускает

Anton Saprykin
24.01.2018
13:14:44
Да

С первым шагом все норм. На втором фейлю.

bazzilic
24.01.2018
13:15:48
попробуй зайти башем в контейнер А и просто сделать там docker run -v

Dmitry
24.01.2018
16:28:08
Приветствую, коллеги. Имеется два Docker Compose проекта, развёрнуты локально под Windows. Оба проекта имеют свои хосты, допустим: front.local и api.local, хосты локальные, прописаны в etc/hosts. Оба проекта содержат контейнеры с PHP и Nginx. Как мне со стороны front-проекта заиметь возможность делать http-запросы на api-проект? Ожидаю что-то вроде типичного file_get_contents('http://api.local') (PHP) со стороны front, однако, этот адрес не резолвится, как я понимаю. Куда копать и как реализовать требуемую связь? Спасибо.

Ожидаю, что когда оба проекта получат реальные домены, то проблемы не будет, однако, локально тоже как-то работать нужно

Andrey
24.01.2018
16:52:28
например понять, что докер композ автоматически резолвит по имени сервиса

Dmitry
24.01.2018
16:53:05
Про нетворк я в курсе, про бридж драйвер тоже, но мне бы как-нибудь по имени хоста иметь возможность обращаться

Потому что в будущем именно по имени хоста и будет происходить общение, так как проекты будут на разных хост-машинах

Andrey
24.01.2018
16:53:42
докер в проде - признак дурачины)

Dmitry
24.01.2018
16:54:09
Чем это объясняется?

Google
Andrey
24.01.2018
16:54:19
любой инструмент имеет свою область применения, понимаю, когда в руках молоток, все кажется гвоздями

Dmitry
24.01.2018
16:55:01
При чём здесь это? Область применения допускает этот инструмент, в чём его отрицательные стороны при использовании в продакшене?

Andrey
24.01.2018
16:55:03
но в момент, когда докер уже признал первенство за кубом на проде, пытаться костылировать через докер - имхо затея для слишком ленивых

Anton
24.01.2018
16:55:41
А при чём тут, прости, k8s вообще?

Dmitry
24.01.2018
16:55:52
Слишком много воды, давайте по делу. Касательно вашего утверждения — куб будет позднее, сейчас достаточно возможностей докера

Именно, мы в чате по Докеру, куб в соседнем обсуждают: @kubernetes_ru

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