@docker_ru

Страница 1019 из 1375
George
31.01.2019
12:29:19
простой кейс

у тебя десять репо

в каждом из них свой гитлаб реджистри

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

Google
George
31.01.2019
12:30:22
ЛИБО - сделать отдельный обобщающий репозиторий, в котором не будет НИ одного файла в самом гит-репозитории, но привязан реджистри. И пушить туда

короче, пиздец какой-то, сорри

Jed
31.01.2019
13:47:26
В докере?

Иван
31.01.2019
13:50:29
Подскажите пожалуйста, как можно связать контейнер nginx c другими контейнерами без links?? хочу поднять контейнер c nginx и проксировать запросы в другие контейнеры (заранее неизвестно какие именно) сейчас делал через docker-compose links: - python и в .conf файле могу делать так: proxy_pass http://python:8080; а какой proxy_pass должен быть, если не указывать links ?

Темный
31.01.2019
13:51:12
Ban! Где модераторы

Vit
31.01.2019
13:52:13
а как бы избавится норм?
Так что делаете? причём с sysctl говно в том, что при старте (когда читается конфиг) таблицы netfilter ещё нет, и опция не применяется. т.е. нужно некий отдельный костыль для этого

Иван
31.01.2019
14:15:38
в nginx нужно network’и все добавить
это в conf файле нужно прописывать?

George
31.01.2019
14:17:31
В компоузах.

Иван
31.01.2019
14:18:39
В компоузах.
https://docs.docker.com/compose/networking/ это оно?

Андрей
31.01.2019
14:22:08
Возможно не совсем сюда вопрос, если так, то скажите об этом. Сделал docker pull mysql. Внутри контейнера произвел настройки нужные (создал пользователя, бд, дал права и т.п.). Когда подключаюсь к БД из приложения то получаю :13, "Lost connection to MySQL server at 'reading initial communication packet', system error: 0") Куда копать?

Google
George
31.01.2019
14:30:04
Потом - из соседнего контейнера

Андрей
31.01.2019
14:30:21
Я же писал, что настройки делал внутри него

George
31.01.2019
14:30:21
Потом - с соседнего пк

Ну, я алгоритм пишу отладки

Жду ответов по списку

Андрей
31.01.2019
14:30:51
Окей

Иван
31.01.2019
14:34:30
Опять днс?
уже поришал) в файле /etc/resolv.conf оставил только nameserver 8.8.8.8 и пошло) потому шо там еще какие-то nameserver были

Андрей
31.01.2019
14:34:54
Жду ответов по списку
Все Я решил По своей невнимательности проблему создал. Извиняюсь за беспокойство.

Андрей
31.01.2019
14:40:39
:D

0x7f
31.01.2019
15:14:15
Latest commit 6c8d5b7 'new patch category GCP,update Microservices' @ https://github.com/g0x7f/devOps-patch Microservices Development on Azure with Java http://bit.ly/2Wxfu0T O'Reilly - Event-Driven Microservices http://bit.ly/2MIRbIP Packt - Building Microservices on AWS http://bit.ly/2DLC3HI Microservices for the Enterprise - 2018 http://bit.ly/2MGN2oU Building Microservices. Designing Fine-Grained Systems - 2015 http://bit.ly/2SnQnP7 CBT Nuggets - Google Cloud Platform Fundamentals CP100A http://bit.ly/2Rui18c Google Cloud Platform Certification – Cloud Architect http://bit.ly/2SnRRZH Google Cloud Platform Development Essentials http://bit.ly/2HJCGFO

Темный
31.01.2019
15:23:11
Эм, что?

Mikalai
31.01.2019
15:24:30
Всем привет, подскажите пожалуйста как лучше сделать (или лучше так не делать). Есть примерно вот такое вот (docker-compose): nginx (как прокси) frontend backend В контейнере с frontend также лежат статические файлы, сейчас раздаются express'ом вместе с фронтом. Хочу раздавать эти файлы nginx'ом. Не догоняю как это правильно сделать.

Mikalai
31.01.2019
15:25:46
Google
Mikalai
31.01.2019
15:26:25
А если локально - ну, вольюм отдельный сделать
Я если правильно понял то тогда при обновлении frontend файлы в volume ведь обновляться не будут

George
31.01.2019
15:26:53
Зависит от того как ты делаешь

Могут и обновляться

Sun
31.01.2019
15:27:50
Например, положить в с3 бакет ))(
И потом мрачно охуеть от счёта

George
31.01.2019
15:28:22
Если ты статику "запек" в докер образ, то вариантов два - либо скрипт, который их оттуда в вольюм переливает. И оттуда nginx цепляет. Либо сразу образ с nginx собрать

Mikalai
31.01.2019
15:29:41
George
31.01.2019
15:31:31
Просто опять куча контекста вне

Может тебе статику вообще на хост надо кидать...

Alex
31.01.2019
15:33:16
Попробуй ceph

George
31.01.2019
15:39:57
Попробуй ceph
Нннннн-ееееее-ттт

Mikalai
31.01.2019
15:41:41
Ну, расскажи, что есть
Так вроде все рассказал) Frontend - там node.js приложение (Angular Universal), оно все собирается на ci вместе со статикой и т.д. Можно конечно вообще без докера обойтись, но так не интересно ?

ildar
31.01.2019
15:45:44
Попробуй ceph
Только сначала faq тематического канала почитайте) http://telegra.ph/Pravila-kanala-ceph-ru-12-18

George
31.01.2019
15:54:26
Пока просто vps'ка
тогда положи статику на хост

magnoom
31.01.2019
20:05:43
господа, добрый вечер. читаю using docker, там встретился такой пример: docker run -d -p 2379:2379 -p 2380:2380 -p 4001:4001 \ --name etcd quay.io/coreos/etcd:v2.2.5 \ -name etcd-1 -initial-advertise-peer-urls http://${HOSTA}:2380 \ -listen-peer-urls http://0.0.0.0:2380 \ -listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \ -advertise-client-urls http://${HOSTA}:2379 \ -initial-cluster-token etcd-cluster-1 \ -initial-cluster \ etcd-1=http://${HOSTA}:2380,etcd-2=http://${HOSTB}:2380 \ -initial-cluster-state new правильно ли я понимаю, что часть которая начинается с -name etcd-1 -initial-advertise-peer-urls http://${HOSTA}:2380...... передает параметры в контейнер, и если это так - как такой способ называется?

обычно через -e передается, а здесь и так завелось

Google
Sun
31.01.2019
20:10:18
По ходу всё что докер сам не понял передалось внутрь, но так не должно быть, по идее

magnoom
31.01.2019
20:11:01
то есть, это норма что это странно? :)



ну и к слову, работает только с etcd 2.2.5

если вдруг кто сталкивался - расскажите пожалуйста, как так получается

Stefan
31.01.2019
20:23:36
Georgiy
31.01.2019
20:23:40
то есть как бы скалирование на системе с гвоздями прибитым количеством ресурсов имхо слабоюзабельный кейс

Paruyr
31.01.2019
20:31:25
смотри у меня три фиксировааных хоста выросла нагрузка на один сервис, но упала на другой я нагруженному сервису повышу скейл, больше запросов обработает, а простаивающему скейл понижу

ну те три хоста в сварме, а сервисы держат размазанные таски

ожидаются весной митапы по девопс/докер/кубер в спб?)

Petrovich
31.01.2019
20:33:08
timepad

magnoom
31.01.2019
20:33:55
о спасибо

а у нее какое-нибудь научное название есть? :)

George
31.01.2019
20:34:08
По ходу всё что докер сам не понял передалось внутрь, но так не должно быть, по идее
должно быть. Там в ENTRYPOINT исполняемый файл или баш скрипт

а у нее какое-нибудь научное название есть? :)
нет. это попросту командная строка

по сути - это аргументы того, что в ENTRYPOINT

Google
magnoom
31.01.2019
20:35:34
теперь понятно. спасибо большое за ответ, а то очень аргументы на параметры похожи, запутался

George
31.01.2019
20:35:57
traefik
я уже писал, что traefik

magnoom
31.01.2019
20:36:32
я просто думал, это имеет прямое отношение к докеру

George
31.01.2019
20:36:46
просто умные люди делают несколько вариантов передачи аргументов - через аргументы и через енвайронмент, но там еще скрипт нужно писать, который развернет это в аргументы комадной строки конкретного приклада

Petr
01.02.2019
01:52:37
есть кто знает ответ на вопрос, что быстрее tcp или unix sock файл. Я думаю что unix sock файл где то от 10 - 30% быстрее, так показывают синтетические тесты, точнее они показывают прирост от 20% до 30%. Но на реальном хайлойде как это работает, действительно быстрее? Допустим у меня есть сервак с аппой, она почти не ест памяти, там еще запустить пару апп и redis и чтобы общались через unix sock file, будет ведь быстрее?

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