@docker_ru

Страница 1181 из 1375
George
17.04.2019
09:14:02
и, да, это не отменяет наличие нормальных тестов на продовые образы, чтобы все не сгорело

в общем я все делаю через ансибл - но зашивать такую здаровенную команду в command: как не комельфо))
ну, опиши все в своем кастомном command ? expose тебе все равно придется через docker run передавать

Igor
17.04.2019
09:19:49
но обычно это и не нужно. Есть допустимые отклонения. Вот пускай разрабы и тимлиды определяют - норм ли это собирать в тесте эльпайн, а потом катить дебиан
А вообще на каких HOST OS принято поднимать docker в продакш: специализированные CoreOS, Alpine или берутся банальные проверенные Debian(Ubuntu), Centos. Best practices вообщем интересны.

Nazary
17.04.2019
09:19:55
Пацаны как сделать такой движ в докере, что бы было 2 или 3 контейнера одинаковых на одном днс и что бы они балансились раунд робином например в компоузе например

Google
George
17.04.2019
09:20:15
к тому же, надо понимать, что есть куча вариантов ГДЕ докер будет - баре метал, виртуализированная среда

Igor
17.04.2019
09:20:53
Если металл

George
17.04.2019
09:20:53
и для первой, например, кореос и эльпайн далеко не лучшие решения, т.к., например, могут быть нюансы со спец оборудованием

Petr
17.04.2019
09:20:57
все на одном серваке будет?

Nazary
17.04.2019
09:21:12
Ну как в кубике несколько под, только без кубика

Nazary
17.04.2019
09:21:31
На уровне контейнеров можно?

Без сворма

Petr
17.04.2019
09:21:38
а зачем так делать, конечно можно

George
17.04.2019
09:21:44
в самом докере никак. Но можно в обычном докере закрыть сервисы traefik и им раундробином раскидать

Nazary
17.04.2019
09:22:40
Типа говорили что можно сделать несколько контейнеров и прописать одинаковый нетворк елиас

Google
Nazary
17.04.2019
09:22:59
Или как то так

Petr
17.04.2019
09:23:04
не понятно про один днс

хоть сколько контейнеров понаплоди и балансируй

ничто не мешает

Nazary
17.04.2019
09:26:19
зачем?
ну можно сделать 3 контейнера и балансить нгинксом

а можно наверное получше это сделать)

Petr
17.04.2019
09:27:34
непонятно для чего делать так, ладно ты бы выносил nginx и у тебя были поды. А тут одни мощности, можно конечно ресурсы ограничить, но это все как то не очень работает

George
17.04.2019
09:27:58
вероятно имеется в виду, что нужно забить все мощности бекендами

например, там пайтон, который не умеет нормально в многопоток из коробки

Petr
17.04.2019
09:28:19
единственная причина, по которой стоит так делать, это если приложение у тебя падает, остальные остаются в строю.

Nazary
17.04.2019
09:37:39
можно сделать встроенными возможностями

но это бед практис

+хочу сделать когда апдейтится имейдж сервис продолжал работать

Petr
17.04.2019
09:46:33
так он и продолжит работать

Google
Nazary
17.04.2019
09:49:29
если я делаю docker-compose pull app && docker-compose up -d сервис не будет недоступен? пока рестартится ап?) как это возможно если например http сервер стартует 10 секунд например

Artur
17.04.2019
09:50:56
сервис не будет недоступен? при наличии одной ноды, будет недоступен

Nazary
17.04.2019
09:55:21
ну вот

vgb
17.04.2019
09:55:33
Добрый день, кто может подсказать по сетке. Есть два контейнера, собираются все ок, если запускать их через docker run - сервисы доступны в сети, но при запуске через docker-compose up сервисы недоступны по сетке, version: "3.7" services: router: image: project/router volumes: - /home/$USER/volumes/router:$GOPATH/src/gitlab.com/project/router ports: - "8080:8080" networks: - default redmine-connector: image: project/redmine-connector volumes: - /home/tester/volumes/redmine-connector:$GOPATH/src/gitlab.com/project/redmine-connector ports: - "8081:8081" networks: - default

vgb
17.04.2019
09:58:25
магия! благодарю

Nazary
17.04.2019
09:59:19
Докер компоуз - это не про роллинг апдейт, так-то
я понимаю, но блин городить сварм или кубик в моем случае будет оверхед

George
17.04.2019
10:01:05
Ну, тогда пиши баш скрипт чтобы по одному контейнеры обновлять

Nazary
17.04.2019
10:01:28
version: '3.4' services: busy: image: acme/busyapp:1.2.3 stop_grace_period: 30s deploy: replicas: 3 update_config: delay: 1h parallelism: 1 failure_action: rollback

афигеть

походу это уже всё есть в 3.4

vgb
17.04.2019
10:02:06
магия! благодарю
только трабла, в том что второй сервис, которому поставил порт "8081:8081" redmine-connector остался недостпуным dial tcp 127.0.0.1:8081: connect: connection refused at function IndexRedmine

Nazary
17.04.2019
10:03:27
а

это для сварма)

о курво

ещё есть docker-compose scale

George
17.04.2019
10:05:49
Nazary
17.04.2019
10:08:28
полетело



Google
ildar
17.04.2019
10:28:13
ещё есть docker-compose scale
Это тоже сворм

Stanislav
17.04.2019
10:40:02
ребят всем привет, кто разворачивал mongodb, есть возможность в конфиге включить аутентификацию что бы в дальнейшем через docker-compose можно было запускать?

George
17.04.2019
10:42:44
э.... не понял вопроса. Ну, можно вроде как

да и вообще монга вроде норм аргументы через коммандную строку принимает

Antonio
17.04.2019
10:47:13
Есть docker с nginx и несколько виртуальных хостов. Полез настроить на одном из них ssl. В результате при попытке зайти на хост браузер "вечно ждет ответа". Убрал SSL, взял конфиг с соседнего хоста - не попмогает. После нескольких таких запросов к хосту, аналогично начинают вести себя и другие.
в растерянности. Один хост работает нормально. А все остальные (как указывающие на отдельные директории, так и на рабочий) - зависают на выполнении PHP. HTML отдается нормально. Если зайти в соседний контейнер и по сети запросить - тоже нормально отрабатывает

Stanislav
17.04.2019
10:48:42
да и вообще монга вроде норм аргументы через коммандную строку принимает
сори докер знаю 15 минут, но спасибо буду разбираться)

Anton
17.04.2019
11:49:57
https://github.com/anchore/anchore-engine Obtain the results of the vulnerability scan on an image: anchore-cli image vuln docker.io/library/debian:latest os интересная штука

George
17.04.2019
11:51:31
отличная штука, я бы сказал

Игорь
17.04.2019
13:10:16
Подскажите, откуда появляются контенеры вроде: ◉ affectionate_bartik 5b5fbe153e5d - - - - - ◉ condescending_cartwright 8f2425fb7802 - - - - - ◉ festive_morse 05309dc52929 - - - - - ◉ gifted_burnell 79fedbc9500f - - - - - ◉ goofy_lichterman c37f994fc537 - - - - - ◉ infallible_mestorf d35c7516ba26

Алексей
17.04.2019
13:10:53
запуск docker run без имени контейнера

ildar
17.04.2019
14:22:16
запуск docker run без --rm :)



Sergey
17.04.2019
14:24:56
у меня до сих пор lxc на основном проекте кек

Sergey
17.04.2019
14:25:41
И это не плохо
плохо что у них лимиты не стоят и они все в оверкоммите вертятся

а лимитировать незя по ресам просядем

уж лучше докер на виртуалках

Andor
17.04.2019
14:28:25
Можно докер в lxc

allter
17.04.2019
15:31:34
Всем привет. Подскажите, а можно ли docker`а заставить использовать прокси для всего, кроме общения с демоном, указанным через DOCKER_HOST? Ну или как-то иначе настроить gitlab-runner для работы через docker:dind в изолированной сети (где весь трафик через прокси)?

Gleb
17.04.2019
16:40:08
попросите системного администратора
а тут как в анекдоте - "а что делать если я этот системный администратор"

Google
Pavel
17.04.2019
16:57:03
Здравствуйте! Подскажите, насколько вообще правильная практика использования docker в production. Читал, что не все жалуют это дело, и в основном используют для разработки. Так ли это? Если есть приемры правильного использования в production, дайте статьи на почитать пожалуйста.

allter
17.04.2019
17:13:04
Эм. Не понимайт. А что мешает весь трафик через прокси гнать ?
Используются self-signed сертификаты на gitlab-registry и одновременно трафик через прокси. Видел костыль с docker:dind, с нужной командной строкой (--insecure-registry), который используется для общения с registry. Но если я в .gitlab-ci.yml прописываю в variables переменную DOCKER_HOST=tcp://docker... вместе с переменными *_proxy то при общении с docker , cli пытается соединиться с docker:dind через эти прокси. А если я прописываю ещё no_proxy=docker, то ругается на то, что не может отрезолвить. Извините за сумбурное объяснение, сам не до конца понимаю.

George
17.04.2019
17:15:21
Надо думать. Какой-то странный кейс

Andor
17.04.2019
17:15:32
Слышал что можно 1) нормальный серт юзать 2) добавлять самоподписаный в доверенные

Брешут наверное

allter
17.04.2019
17:17:27
Слышал что можно 1) нормальный серт юзать 2) добавлять самоподписаный в доверенные
Их нужно добавлять в доверенные на уровне ФС, откуда запущен докер демон? Или откуда запускается docker CLI?

Andor
17.04.2019
17:21:03
Конечно где демон

allter
17.04.2019
17:23:58
... и я так понимаю, что добавление --insecure-registry в переменную DOCKER_OPTS на уровне .gitlab-ci.yml ничего не даст, т.к. она тоже для демона?

Конечно где демон
Спасибо, попробую

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