@docker_ru

Страница 1004 из 1375
Den
26.01.2019
17:01:22
Стоит ли вообще запариваться docker compose если контенеры будут разворачивать только ручками?

Google
Bad
26.01.2019
17:16:18
что за память на жестком диске?
В контейнере если озу ограничена и озу не хватает для того, чтоб контейнер влез целиком, можно использовать swap, чтобы там хранились и оттуда подгружались другие части приложения. Мне нужно ограничить размер swap, но как это сделать в случае с сервисом в swarm не могу найти

George
26.01.2019
17:17:18
https://docs.docker.com/config/containers/resource_constraints/#--memory-swap-details

я насколько понимаю, эта опция общая и для сворм режима и для обычного

в компоузе можно описать так https://docs.docker.com/compose/compose-file/#resources

Bad
26.01.2019
20:28:25
я насколько понимаю, эта опция общая и для сворм режима и для обычного
перепробовал много флагов, так и не заработало(

Woice
27.01.2019
09:10:20
Добрый день, дамы и господа. Подскажите, как вообще в докер заливать файлы? (сайт, тобишь) Ну запстил я его, ну вижу я дефолтную страницу, а как это дело подключить к пхпшторму, допустим?

Zhandos
27.01.2019
09:12:32
Добрый день, есть такой volume в docker-compose - "./rasters:/root/Rasters". как дать доступ к файлам в этой папке для других приложении?

Woice
27.01.2019
09:18:47
Либо при сборке, либо монтируешь к нему директорию с диска
имеется ввиду shared drives монитровать? Ну а пхпшторм, допустим, просто открыть проект в пхпсторме или сделать удаленное подключение к проекту в докере

inqfen
27.01.2019
09:20:50
Да хоть VScode

Тебе нужно файлы редактировать на диске, ну так и сделай bind volume

Google
Woice
27.01.2019
09:22:52
я думал в этом смысл докеров, зашиваешь код, оставляешь это добро в хабе, с любой машины сливаешь и работаешь

но я только знакомлюсь с докером и его возможностями и до конца еще толком-то и не понял нафег все это надо )))

inqfen
27.01.2019
09:25:12
Потом ты код дописал, собрал контейнер уже сразу с ним и залил куда надо

И уверен, что он работает так же, как у тебя локально, когда ты его писал

Woice
27.01.2019
09:35:16
Я правильно понимаю, что я могу запустить контейнер как-то так: docker run -d --name="foo" -v "/path/on/host:/path/on/container" ubuntu, но чтобы не писать и не монтировать папку каждый раз - мне нужен docker-compose? ...Правильно оформленный? )

Zhandos
27.01.2019
09:37:10
Есть два контейнера, использую traefik proxy, нужно чтоб приложение с контейнера №2 имел доступ к файлам приложения №1

Zhandos
27.01.2019
09:43:29
это как одна папка заходит как вольюм для обоих compose файлов? я правильно понял?

Все, решил, спасибо

Woice
27.01.2019
10:39:42
а docker-toolbox сейчас вообще актуален? Нафег он нужен? (мне казалось, это стара версия, которая работает в связке с виртуалбоксом)

Google
George
27.01.2019
10:44:34
используй это



Woice
27.01.2019
10:49:26
George
27.01.2019
10:49:40
а про что?

Woice
27.01.2019
10:49:44
то есть не нужен, понял )

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

George
27.01.2019
10:50:17
ааа. теперь же в винде все нативно

Woice
27.01.2019
10:51:02
ну вот да, вроде бы ))

Alexey
27.01.2019
11:11:22
ааа. теперь же в винде все нативно
Нефига, как был рекомендованный путь через docker-machine over virtualbox так и остался. Виндовая реализация нативная слишком много хочет

Woice
27.01.2019
11:16:29
на винде

"какие вопросы он решает сегодня" - наверное как-то так можно читать

Alexey
27.01.2019
11:17:12
Если мне память не изменяет, он как раз в два клика и настраивает docker-machine

BN
27.01.2019
11:36:44
Ребят. Если существует несколько проектов, где у каждого свой docker-compose, то как в таких случаях настраивают nginx?

Допустим нужны 2 сайта с разными доменами, но каждый сайт это отдельный проект

Woice
27.01.2019
11:38:33
BN
27.01.2019
11:39:55
отдельно запустить 2 nginx контенера не прокатит? )
А как хост понимает на какой nginx контейнер отправлять запрос?

Нужны на одном порту

80

Woice
27.01.2019
11:40:36
ну значит просто создать второй хост в настройках nginx?

Google
BN
27.01.2019
11:41:19
Тогда nginx должен быть только в одном проекте? Независимо пакет проекта нельзя собрать?

Woice
27.01.2019
11:43:39
Тогда nginx должен быть только в одном проекте? Независимо пакет проекта нельзя собрать?
проекте? Вот тут как бы, как раз, docker-compose умеет собираться из разных контейнеров в одну рабочую подсеть...

BN
27.01.2019
11:45:03
Это для разработки(dev env)?
Не, для боевого сервера

George
27.01.2019
11:46:18
сделай общий прокси ОТДЕЛЬНО от своих проектов, а в проектах метками раскидай правила роутинга

для nginx есть подобный образ - jwilder/nginx-proxy но я его не рекомендую

Denis
27.01.2019
11:47:52
George
27.01.2019
11:48:18
Это ужасный глючный костыль, согласен.
хоть кто-то со мной согласен. ?

BN
27.01.2019
11:48:26
Nginx на хост машину чтоли ставить тогда ?

George
27.01.2019
11:48:45
BN
27.01.2019
11:48:54
George
27.01.2019
11:49:11
он же не будет уметь в контейнеры ходить. А если через пробросы портов… ну, там еще проблемы с секьюрити вылезут

кратко

Denis
27.01.2019
11:49:20
а обновлять конфу как?
Хостовый nginx можно особым образом приготовить для связи с контейнер сетями.

BN
27.01.2019
11:49:48
Или еще 1 docker проект с network_mode host

George
27.01.2019
11:50:02
короче, начинаются костыли, я понял

BN
27.01.2019
11:50:03
Но чет какое то некрасивое решение

А 2 проекта могут использовать одну сеть?

Google
Siarhei
27.01.2019
11:52:10
привет. два вопроса, как можно сделать параметры для запуска docker-compose, чтоб вместо C:\\Users\\Siarhei\\ был какой-то параметр и потом типо $ docker-compose .... -param1 %USERPROFILE%? и как в docker-compose указать, чтоб после того как запустит dotnet и подымет базу, запустил пару sql скриптов? дайте наводку где в документации про это?



BN
27.01.2019
11:52:26
Или для каждого docker compose сеть изолирована?

Denis
27.01.2019
11:52:50

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