Dan
24.08.2016
14:24:34
начала для
Alex
24.08.2016
14:28:38
Dan
24.08.2016
14:29:59
Вот «ооочень» ценный совет
Что с этим советом не так? Мне за вас поискать решение вопроса в гугле и stackoverflow? Хорошо, я сейчас отложу свои дела, и совершенно безвозмездно решу вашу проблему
Alex
24.08.2016
14:34:09
Google
Dan
24.08.2016
14:48:22
@doncode я освободился, давай, где тебе помочь? что? откуда брать докерфайлы? хочу тестировать
Alex
24.08.2016
14:53:16
Я из разных кусков брал.
Dan
24.08.2016
14:53:31
делись в гист
собирать буду
Alex
24.08.2016
14:53:59
да пока нечем делиться. ничего нет рабочего
Dan
24.08.2016
14:54:58
я не понимаю, помощь-то нужна? я уйду тогда презентацию делать, мне еще доклад готовить.
Александр
24.08.2016
15:26:08
?
Alex
24.08.2016
16:48:39
можно в докер файле сделать просто
FROM php:7-fpm
или он должен что то обязательно выполнять?
Alexander
24.08.2016
16:50:20
через Dockerfile можно собрать контейнер с какими-то дополнительными либами
ну или выполнить команды для окружения
Alex
24.08.2016
16:50:56
ну вот я хочу собрать c xdebug
сделал docker файл
Google
Alexander
24.08.2016
16:53:27
не пишу на php, точнее очень редко, что за xdebug? это какой-то сервис?
Alex
24.08.2016
16:53:49
это расширение для php
Alexander
24.08.2016
16:54:51
а ну тогда RUN apt-get install xdebug - как-то так
Alex
24.08.2016
16:55:54
Сделал Dockerfile и в docker-compose.yml
прописал
php:
build: ./php7xdebug
docker-compose up php
Результат
2_php_1 exited with code 0
Alexander
24.08.2016
16:57:16
docker logs php сделай
Alex
24.08.2016
16:58:06
Error: No such container: php
D'
24.08.2016
16:59:16
Я конечно всё понимаю, но может стоило почитать хотя бы getting starting по инструменту который используешь?
Alexander
24.08.2016
17:01:45
А лучше давно заказал бы у кого этот контейнер за кружку или 2 пига.
Alex
24.08.2016
17:02:36
get started заканчивается на то что nginx запустили
Alexander
24.08.2016
17:04:49
пиши в личку
Lupsick
24.08.2016
17:35:43
посоны, а если я монтирую именованный volume на контейнер, то оно должно создавать local volume?
➜ scratch-docker git:(master) ✗ docker volume ls
DRIVER VOLUME NAME
local data
➜ scratch-docker git:(master) ✗ docker run -d --name mongo -v data:/data/db mongo
148301cd4138e255b9bd29e7b30e6c10f55255ad8a01770999565cf4540c9825
➜ scratch-docker git:(master) ✗ docker volume ls
DRIVER VOLUME NAME
local 4368e5e1917f9d5222095837067f6f6715231aff0572df42d926a2abca1c4033
local data
это тралинг?
Alexander
24.08.2016
17:41:34
ну сделай inspect, посмотри что это
Lupsick
24.08.2016
17:43:44
"Mounts": [
{
"Name": "4368e5e1917f9d5222095837067f6f6715231aff0572df42d926a2abca1c4033",
"Source": "/var/lib/docker/volumes/4368e5e1917f9d5222095837067f6f6715231aff0572df42d926a2abca1c4033/_data",
"Destination": "/data/configdb",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
},
{
"Name": "data",
"Source": "/var/lib/docker/volumes/data/_data",
"Destination": "/data/db",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": "rprivate"
}
],
походу это образ монго создает
https://github.com/docker-library/mongo/blob/1d405a9c3614bd26968b05f45e055599494a8385/3.2/Dockerfile#L60
Alex
24.08.2016
19:23:39
Кто-то может настроить что бы xdebug в docker работал с phpstorm готов заплатить
Google
Shine
24.08.2016
20:36:35
Ребят, а кто может проконсультировать по настройке сети в докере?
Denis
24.08.2016
21:01:26
А что именно интересует?
Yokai
25.08.2016
02:55:02
и точно, глядите, у них целый раздел по нетворкингу - https://docs.docker.com/v1.7/articles/networking/
[Anonymous]
25.08.2016
11:37:10
приветствую. подозреваю, что комьюнити между чатиками сильно пересекается, но здесь спрошу.
кто-нибудь может рассказать, насколько технология созрела для промышленной эксплутации в среде OpenStack для SDN/NFV?
каким образом контейнерами можно массово управлять через Service/Resource Orchestrator какой-нибудь?
Yokai
25.08.2016
11:41:08
docker compose создан для того, чтобы много связанных между собой контейнеров поднимать. Технология созрела, openshift например уже вводит потихоньку (хостинг для контейнеров, получается)
[Anonymous]
25.08.2016
11:43:51
docker compose позволяет описывать топологию/инфраструктуру какой-нибудь моделью?
по аналогии с yang для netconf например.
Yokai
25.08.2016
11:46:22
аналогия мне непонятна, но да, у docker compose есть свой файл, описывающий инфраструктуру. В нем описывается, что, как и в каком порядке запускать. Отдельные контейнеры по-прежнему задаются докерфайлами.
https://docs.docker.com/compose/
[Anonymous]
25.08.2016
11:48:17
ок. сетевую связность и service chaining описать в этих файлах можно?
и там описываются только характеристики приложения внутри контейнера?
Alexander
25.08.2016
11:50:10
можно создать сети, объединять в эти сети контейнеры, выделять порты, линковать контейнеры между собой и многое другое
[Anonymous]
25.08.2016
11:51:40
о. это ж замурчательно.
так, хорошо. допустим, мы умеем внезапно строить топологии и запускать приложения в контейнерах, создавая какой-то service chaining, а как этим всем массово управлять из одного окна?
какой-то существующий Service Orchestrator уже написали с API?
Rinat
25.08.2016
12:00:40
сварм!
делаешь сварм ноды
и управляешь через композ
Google
[Anonymous]
25.08.2016
12:00:58
ссылок!
Rinat
25.08.2016
12:01:13
можно сказать сколько тебе надо поднять нод по фильтрам и т/д/
ну докер сайт
ща дам ссылку на сварм кластер
https://docs.docker.com/swarm/install-manual/
это пример авс, но можно на чем угод
[Anonymous]
25.08.2016
12:06:31
быстро прочёл. похоже, кластер для реализации "облака" с API наружу.
да, приятно.
Rinat
25.08.2016
12:07:17
https://docs.docker.com/swarm/swarm_at_scale/deploy-app/
вот прочитайте
это как деплоить с помощью композа
[Anonymous]
25.08.2016
12:07:54
самый главный вопрос: стабильность, частота изменений подхода в продукте, когда ломается обратная совместимость? как часто выходят релизы или оно rolling release? какие вендоры прикрывают тылы docker? :)
Yokai
25.08.2016
12:08:00
Rinat
25.08.2016
12:08:39
хз, я думаю так как все подымается из контейнеров, проще обновлять
но вот консул надо сразу кластер подымать, 3 ноды минимум
он падучий мне показался
[Anonymous]
25.08.2016
12:09:26
консул не рассматриваем, у нас свой Resource Orchestrator внутри уже готового MANO.
Rinat
25.08.2016
12:09:30
не так 2 раза выключил машину и все, менеджер не видит нод
[Anonymous]
25.08.2016
12:10:14
вопрос именно к VNFM, и облаку, которое будет держать Value Added Services в виде VNF машин.
просто очень большой оверхед по ресурсам получается в случае большой цепочки VNF для Service Chaining при использования обычных VM (ESXi/KVM-based).
Google
[Anonymous]
25.08.2016
12:11:56
поэтому контейнеры очень приятны с точки зрения использования без потерь в функциональности, но выигрыше в меньшей утилизации ресурсов железа NFVI.
Yokai
25.08.2016
12:13:55
непростое описание инфраструктуры. У вас хостинг виртуалок или парк отдельных машин, которыми надо управлять, чтобы, например, на тридцати был установлен один софт, на сорока - другой...?
[Anonymous]
25.08.2016
12:14:43
у нас жестокий мир SDN/NFV, где каждый кастомер хочет странного в зависимости от его ощущения рынка своей страны :)
поэтому могут быть совершенного разные сервисы в DC в облаке VAS'ов.
они некоторым образом выстроены в service chaining.
Rinat
25.08.2016
12:15:27
а кубернет?
Yokai
25.08.2016
12:15:31
беда в том, что буквосочетания из трех букв очень плохо гуглятся на предмет расшифровки...
Rinat
25.08.2016
12:15:33
не рассматривали?
[Anonymous]
25.08.2016
12:15:37
обычно, одна сервисная функция за другой.
VAS == Value Added Services. по сути это VM с запущенными appliance'ами, что делают какие-нибудь DPI, Firewall, vPBX, и тому подобное.
про кубернет у меня был бы вопрос чуть позже :)
Rinat
25.08.2016
12:17:53
просто сейчас пробую поднять типа кластер тестовый) больше мороки чем со свармом
[Anonymous]
25.08.2016
12:17:54
VNF - это виртуализованная сетевая функция, как раз.
VNFM - менеджер виртуализованных сетевых функций.
Yokai
25.08.2016
12:19:23
то есть сеть виртуалок, работающая с проходящим через нее трафиком?...
[Anonymous]
25.08.2016
12:19:36
примерно.
только это всё управляется с помощью MANO.
но если упрощённо говорить - то да. сеть из нескольких сетевых функций на пути трафика.