@ru_docker

Страница 16 из 610
R-omk
09.06.2016
15:25:42
Вот пытаюсь состыковать compose приложения с ролями ansible ///

Алексей
09.06.2016
15:27:00
а как ты хочешь сделать ?

swarm же да ?

R-omk
09.06.2016
15:28:47
swarm да я хочу в декларативном режиме описывать приложения, так же описывать их деплой на сервера , и получить возможность автоматического обновления по триггеру гита

Google
Ivan
09.06.2016
15:29:10
Кстати, тут есть гуру k8s ? Про сетевой стек спросить хочу вас я.

M
09.06.2016
15:47:17
Ivan
09.06.2016
15:47:47
По какой технологии оверлей сделан?

Алексей
09.06.2016
15:48:55
flanneld медленный же очень

Ivan
09.06.2016
15:49:47
flanneld медленный же очень
Через vxlan должен быть ок. Скорость почти не аффектить должен, а задержка лишь на какие-то полупроценты

Алексей
09.06.2016
15:50:04
должен быть но нет.

Ivan
09.06.2016
15:50:24
Пруфы! Мне нужны пруфы! Поэтому и спрашиваю.

Алексей
09.06.2016
15:51:27
R-omsk, про https://communities.cisco.com/community/developer/opensource/blog/2016/01/11/docker-overlay-network-performance-comparison

в истории канала осталось

тесты проводились до появления в docker нативной поддержки vxlan

M
09.06.2016
15:52:40
Ivan
09.06.2016
15:53:09
всего 5
Я к тебе ещё вернусь :) Пошел читать статью выше.

Google
Ivan
09.06.2016
15:53:36
R-omsk, про https://communities.cisco.com/community/developer/opensource/blog/2016/01/11/docker-overlay-network-performance-comparison
Видел сравнение, в котором было сказано, что скорость почти одинакова. Поэтому спрашивал. Прочитаю - прокомментирую

M
09.06.2016
15:55:21
я мерял айперфом у меня там похоже какая то трабла с настройкой потому как наружу выдает гигабит из пода а между подами 100мбит

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

Ivan
09.06.2016
15:57:52
А задержка?

Хм.. А нативно если? Всякие L3 ToR сети? Как у гугла сделано

M
09.06.2016
15:59:31
меня так удивило 100мбит что на остальное не обратил внимания

я не тестил др варианты

Serg
10.06.2016
07:34:10
Подскажите, ос ubuntu 16.04 пользователь в группе docker, но для запуска build требуется sudo

Anatoly
10.06.2016
07:34:47
Logout был после того, как в группу пользователя добавили?

Чтобы заработало нужно релогин сделать

Evgeny
10.06.2016
07:41:45
Либо newgrp

Serg
10.06.2016
07:43:32
да конечно и релогон и ребут сделал - тлен

test@testhost:~$ cat /etc/group |grep doc docker:x:999:test test@testhost:~$ docker build -t maven:test2 -f Dockerfile . Error checking context: 'no permission to read from '/home/test/.viminfo''. test@testhost:~$ sudo docker build -t maven:test2 -f Dockerfile . [sudo] пароль для test: Sending build context to Docker daemon 16.38 kB

Alexander
10.06.2016
07:58:02
Докераны, а подскажите по вопросу: контейнер запущен под Маком, драйвер Виртуалбокса; как из хостовой машины достучаться до порта в контейнере? Сама виртуалка получила 192.168.99.100, а контейнер внутри неё на 172.17.0.2. В Виртуалбоксе стоит boot2docker.

EXPOSE прописан, в Виртуалбоксе тоже 1812/UDP проброшен, но чота видимо из виртуалки в контейнер не проксируется ничего

Serg
10.06.2016
08:06:36
Error checking context: 'no permission to read from '/home/test/.viminfo''. не в этом ли проблема?
это домашняя папка пользователя, докер файл там же лежит. запускаю тоже от пользователя, который в группе докер. Даже если я в tmp перейду и в ней попробую запустить билд - результат тот же

Evgeny
10.06.2016
08:08:11
вопрос не в группе докера а в конкретном файле

Google
Evgeny
10.06.2016
08:08:34
сделай cat /home/test/.viminfo

Serg
10.06.2016
08:13:37
действительно, файл был под пользователем root, поменял на него права и все собралось... Только не понятно почему докер просматривает всю папку, где находится dockerfile

Evgeny
10.06.2016
08:13:48
потому что это билд контекст

Serg
10.06.2016
08:14:50
Alexander
10.06.2016
08:17:39
Amir с Мака к контейнеру на 1812/udp

Amir
10.06.2016
08:18:46
Amir с Мака к контейнеру на 1812/udp
а ты порты в контейнер пробросил? expose - чисто информативная бня

-p 1812:1812/udp

Alexander
10.06.2016
08:19:23
Я через docker-compose делаю

Вручную docker не запускаю

Amir
10.06.2016
08:19:38
ports: - 1812:1812/udp

Alexander
10.06.2016
08:19:45
Ага, прокидывал это

Amir
10.06.2016
08:19:57
netstat -tnl чо показывает?

Alexander
10.06.2016
08:33:02
Amir : docker@otp-radius-server-box:~$ netstat -tnl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 :::2376 :::* LISTEN tcp 0 0 :::22 :::* LISTEN

Это через docker-machine ssh machine-name

Amir
10.06.2016
08:33:56
а iptables?

Alexander
10.06.2016
08:35:09
Все правила открыты, не настроен iptables

Amir
10.06.2016
08:35:18
дык покажи чего там

Alexander
10.06.2016
08:35:51
https://gist.github.com/gruz0/cca3126bb4de841792ffe0843d2493bc

Amir
10.06.2016
08:37:34
а контейнер сейчас запущен?

Google
Amir
10.06.2016
08:37:44
потому, что там правил на форвард нету

Alexander
10.06.2016
08:37:45
Да и приложение в нём тоже

gruz0@Alexanders-MacBook-Pro:otp/radius-server-box ‹master*›$ docker-machine ls | grep radius otp-radius-server-box - virtualbox Running tcp://192.168.99.101:2376 v1.11.2

Amir
10.06.2016
08:38:30
ща

docker ps че показывает то?

Alexander
10.06.2016
08:41:06
gruz0@Alexanders-MacBook-Pro:otp/radius-server-box ‹master*›$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b7415d182dec radiusserverbox_app "bundle exec ruby ./r" 8 minutes ago Up 8 minutes 1812/udp radiusserverbox_app_run_1

Amir
10.06.2016
08:41:48
docker-compose конфиг покажи

у тебя порты не открыты

Alexander
10.06.2016
08:42:06
Держи: https://gist.github.com/gruz0/0d354a8d0f6a6866cd914b8976cb5ecf

Всё по минимуму

Dockerfile: https://gist.github.com/gruz0/3d244541f471d4e2cb6a62679ad22e7b

Amir
10.06.2016
08:43:34
забавно)

Alexander
10.06.2016
08:43:44
Я криворукий?

Amir
10.06.2016
08:44:12
https://gist.github.com/tenkoff/14b7252fc0c30937843a1b86cb67fe93

Alexander
10.06.2016
08:44:13
В самом Виртуалбоксе проброшен только 22 порт на гостевую тачку, это docker-machine сам делает

Само приложение стопудово открывает 1812, т.к. тот же скрипт в Вагранте запускается сразу и работает

Amir
10.06.2016
08:46:06
https://gist.github.com/tenkoff/14b7252fc0c30937843a1b86cb67fe93#file-docker-compose-yml

а это у тебя отрабатывает?

такой конфиг

Alexander
10.06.2016
08:46:26
А мне tcp не нужно же

Google
Amir
10.06.2016
08:46:32
а это nginx

ну проверить элементарно отвечает или нет

и второй вопрос, твое приложение на рельсах оно слушает на 127.0.0.1 или на 0.0.0.0?

Alexander
10.06.2016
08:47:23
Это не рельсы, просто рубишный скрипт cli

Amir
10.06.2016
08:47:31
ну ок пусть скрипт

Alexander
10.06.2016
08:47:35
Через EventMachine открывает 0.0.0.0:1812

Amir
10.06.2016
08:47:38
что-то там, что слушает udp

аа ок

Alexander
10.06.2016
08:47:56
Запустил твой docker-compose, жду

gruz0@Alexanders-MacBook-Pro:otp/radius-server-box ‹master*›$ curl http://192.168.99.101 curl: (7) Failed to connect to 192.168.99.101 port 80: Connection refused

iptables видимо

Amir
10.06.2016
08:54:10
а не

Alexander
10.06.2016
08:54:12
gruz0@Alexanders-MacBook-Pro:otp/radius-server-box ‹master*›$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 45408d0f05f7 nginx "nginx -g 'daemon off" 3 minutes ago Up 3 minutes 80/tcp, 443/tcp, 0.0.0.0:1812->1812/tcp, 1812/udp radiusserverbox_app_1

Amir
10.06.2016
08:54:16
поменяй там

- 1812:80/tcp

Alexander
10.06.2016
08:54:25
Ага

gruz0@Alexanders-MacBook-Pro:otp/radius-server-box ‹master*›$ curl http://192.168.99.101:1812 <!DOCTYPE html> <html>

Пашет nginx, прокидывает

Amir
10.06.2016
08:55:38
ну порт маппинг пашет

Alexander
10.06.2016
08:57:13
Всё

Страница 16 из 610