Ivan
мне нужно пронумеровать ноды зукипера core01-04,ui02 1..5
Konstantin
ну вот
Konstantin
.Task.Slot
Konstantin
ноды зукипера или ноды сворма?)
Konstantin
Konstantin
Konstantin
Это id
Ivan
так в swarm выглядит Slot
Ivan
вообще лейбы swarm docker мог бы передать в контейнеры как переменные окружения с префиксом swarm_label_type=core, swarm_label_zookafka=1
Ivan
SERVICE_LABELS={{range $k, $v := .Service.Labels}}{{$k}}={{$v}},{{end}}
Ivan
Но не работает
Ivan
Konstantin
ща свои шаблоны подниму, я точно слот юзал
Konstantin
Konstantin
воть у меня номер таска подставлялся
Konstantin
т.е. elasticsearch1,elasticsearch2,etc
Konstantin
- node.name=elasticsearch{{ .Task.Slot }}
ну и в ENV
Konstantin
Konstantin
там fallback на NodeID
Ivan
от yml я ушел так как endpoint-mode dnsrr и mode global в моем окружении отказались работать через yml
Konstantin
Konstantin
какая версия?
Ivan
Docker version 1.13.1, build 8633870/1.13.1
Konstantin
серьёзно?
Konstantin
это 2015год
Mikhail
Зато стабильно! Наверное
Ivan
у меня права на start и stop)
Konstantin
Konstantin
сворм прям вот чтобы не париться - 17.09 кажись
Mikhail
Мы быстро срулили со сворма и это правильно, я считаю. Думаю либо композе, либо кубер
Konstantin
Mikhail
Konstantin
Он не всегда целесообразен
Mikhail
Ну, сворм это по большому счету кластеризованный композ, такая себе оркестрация
Ivan
у меня всего 10 хостов, 19 контейнеров...
Konstantin
Konstantin
Шухер, макс пришел
Nik
как прокинуть нормально с хостовой машины сертификаты?
-v /etc/ssl/certs:/etc/ssl/certs:ro не пашет
bama^boy
Nik
на хостовой тачке при этом успешно issuer распознается
bama^boy
bama^boy
в контейнере
Nik
[root@571afcf9f9bc certs]# rpm -qa | grep ca-certificates
ca-certificates-2018.2.22-70.0.el7_5.noarch
bama^boy
наверное, на хосте где-то еще CA certificates лежат, которых не хватает в контейнере
Nik
по идее они все должны были улететь в бандл, не?
Nik
(это на хостовой делал)
bama^boy
прокинь с хоста еще /etc/pki/
bama^boy
Done
Всем привет.
Помогите начинающему докеристу
Как реализовать такое:
Допустим есть нас от синологи на нем установлен докер, на докере запущен ну допустим юбунту последний версии
Как запустить Процес на докере что он работал в фоновом режиме? Например я на убунту запускаю скрипт на питоне для анализа он работает, но когда закрываю докер и захожу заново в контейнер то надо запускать скрипт сначала!
Как сделать так что б при переподключении к контейнеру у меня отображался процес выполнения скрипта?
Заранее спасибо 🙏
Sergey
Sergey
ну если при аттачится то да
Sergey
ну например
docker build -i *image* /bin/bash
Done
Sergey
ох, нет, фигню написал
Sergey
docker ps -a
находим свой контейнер
docker start containerID
Sergey
Done
Sergey
I
Здравствуйте товарищи, имеется следующая проблемка, может туплю где, просьба помочь разобраться. Пытаюсь общем запустить на MacOS да вор пресс сайта на разных портах,
следующими командами без проблем первый сайтик завелся на 80 порту:
docker run —name wp-mysql -e MYSQL_ROOT_PASSWORD=wpmsqlpsswd -d mysql:5.7
docker run —name my-wordpress —link wp-mysql:mysql -d -p 80:80 wordpress
А вот запустить на другом порту командами типа:
docker run —name my-wordpress23 —link wp-mysql:mysql -d -p 8082:80 wordpress
docker run —name my-wordpress30 —link wp-mysql:mysql -d —publish 8200:80 wordpress
У меня никак не выходит, уже 30 экземпляров там наплодил, ничего не выходит, при попытке перейти на localhst:8200, перебрасывает на localhost, брандмаузер выключен,
командой nc -l 8200, проверяю до запуска экземпляра и после, понимаю, что порт становится занят только после попытки запустить на нем, сайт. Но в итоге ничего не выходит(
Konstantin
Здравствуйте товарищи, имеется следующая проблемка, может туплю где, просьба помочь разобраться. Пытаюсь общем запустить на MacOS да вор пресс сайта на разных портах,
следующими командами без проблем первый сайтик завелся на 80 порту:
docker run —name wp-mysql -e MYSQL_ROOT_PASSWORD=wpmsqlpsswd -d mysql:5.7
docker run —name my-wordpress —link wp-mysql:mysql -d -p 80:80 wordpress
А вот запустить на другом порту командами типа:
docker run —name my-wordpress23 —link wp-mysql:mysql -d -p 8082:80 wordpress
docker run —name my-wordpress30 —link wp-mysql:mysql -d —publish 8200:80 wordpress
У меня никак не выходит, уже 30 экземпляров там наплодил, ничего не выходит, при попытке перейти на localhst:8200, перебрасывает на localhost, брандмаузер выключен,
командой nc -l 8200, проверяю до запуска экземпляра и после, понимаю, что порт становится занят только после попытки запустить на нем, сайт. Но в итоге ничего не выходит(
что у тебя с линкми? откуда wp-mysql:mysql взялось?
Konstantin
вангую - ты 2й инстанс подключаешь к базе первого, где уже всё настроено в и servername :80 порт, на который WP авторедиректит
I
я х.з, вчера только начал разбиратся, на ютубе чел такие линки вводит))
Konstantin
понял, ну тогда читай туториалы и описание флагов\команд
Konstantin
docker run —name wp-mysql
а, так вот же, всё кашей и не видно
Konstantin