little big
ты можешь пойти в чят хашикорпов
не знал, что такой есть. Спасибо
Ramil
друзья, на вендовом докере, можно запускать GUI приложения?
Andor
Разрешаю
Ramil
тем не менее через microsoft/windowsservercore возможно? а если vnc/rdp ?
Rainbow
всем привет. Ребят, может мне кто-нибудь помочь с настройкой consul кластера? Пытаюсь поднять 3 сервера в вагранте с таким конфигом: # define servers config.vm.define "s1" do |s1| s1.vm.hostname = "s1" s1.vm.network "private_network", ip: "172.20.21.10" end config.vm.define "s2" do |s2| s2.vm.hostname = "s2" s2.vm.network "private_network", ip: "172.20.22.10" end config.vm.define "s3" do |s3| s3.vm.hostname = "s3" s3.vm.network "private_network", ip: "172.20.23.10" end Когда я пытаюсь подключиться к кластеру с клиента (192.168.0.170) я получаю ошибку 2019/03/15 13:59:49 [ERR] consul: "Catalog.NodeServices" RPC failed to server 172.20.23.10:8300: rpc error getting client: failed to get conn: dial tcp 192.168.0.170:0->172.20.23.10:8300: i/o timeout 2019/03/15 13:59:49 [ERR] agent: failed to sync remote state: rpc error getting client: failed to get conn: dial tcp 192.168.0.170:0->172.20.23.10:8300: i/o timeout Серверные ноды спокойно подключаются друг к другу, но когда я пытаюсь подключить клиента появляется такая ошибка. Конфигурация серверов почти одинаковая (разные только bind_addr): { "datacenter": "dc1", "data_dir": "/opt/consul", "log_level": "INFO", "node_name": "server-s1", "server": true, "bootstrap_expect": 3, "bind_addr": "172.20.21.10", "retry_join": [ "172.20.21.10", "172.20.22.10", "172.20.23.10" ] } конфиг клиента: { "datacenter": "dc1", "data_dir": "/opt/consul", "log_level": "INFO", "node_name": "agent-s1-n1", "bind_addr": "192.168.0.170", "start_join": [ "172.20.21.10", "172.20.22.10", "172.20.23.10" ], "ui": true } Еще заметил, что когда я пытаюсь клиентом забиндиться на адрес 172.20.21.1 он может подключиться только к серверу 172.20.21.10 Если вдруг этот сервер умирает, то клиент уже не может переподключиться к другим серверам с ошибкой, указанной выше. [ERR] consul: "Catalog.NodeServices" ... логи такие: http://dpaste.com/1D6D21A - server1 http://dpaste.com/0CVJ6H8 - server2 http://dpaste.com/0SBA25F - server3 http://dpaste.com/2V4WWWF - client все ip пингуются со 192.168.0.170 и порт 8302 доступен на 172.20.2[1-3].10 (проверял через netcat)
https://github.com/hashicorp/consul/blob/master/demo/docker-compose-cluster/docker-compose.yml возьмите рабочие примеры и поэтапно перенесите в vm.
Артем
Добрый вечер. Подскажите как примонтировать папку рабочего проекта к WORKDIR /var/www в dockerfile. Так не работает VOLUME .:/var/www
Артем
$(pwd):/var/www
Это куда надо добавить?
George
Это куда надо добавить?
В docker run -v (сюда) ...
George
Или в докер компоуз ямл файл
Артем
В docker run -v (сюда) ...
А в Dockerfile нельзя добавить?
Dub
—volume $(pwd):/var/www -
Dub
у каждого сво папка запкуска будет
Dub
передавай workdir в вольюм в тот момент когда docker run делаешь
Артем
Понял, спасибо
Baktiyar
всем привет
Baktiyar
как безопасно удалить докеры с сервера ?
George
Что значит "безопасно"? И что значит "удалить"?
Baktiyar
ну на сервер поставил supervisor, хочу теперь избавиться от докеров))
melvin
вопрос по докеру: как в него пробросить порты? само приложение слушает на 5000, в docker-compose.yml есть секция: ports: - "5000:5000" в Dockerfile: EXPOSE 5000 запускаю компоуз, но в браузере по localhost:5000 ничего
Rainbow
Andor
shred /dev/sd[a-z]*
Никита
и что значит "докеры"? контейнеры? образы? сам докер?
Baktiyar
сам докер
Andor
переналей хост
Baktiyar
они обижаются и ищут твой дом
не хотел никого обидеть)
Никита
дистрибутив какой?
George
переналей хост
+100, проще всего
Baktiyar
ubuntu 16
Andor
какая разница, просто переналей сервер
Rainbow
Да мне пофиг
https://coub.com/view/1frqr7
Baktiyar
короче мне вообще теперь не нужны докеры и то что с ним связано, мне только супервизор важен))
Rainbow
точно нет
Vlad
ребят, такой вопрос. пришел проект в котором юзается docker compose. в .yml у каждого контейнера есть свои настройки, которые внешне отличаются от обычного docker конфига. Подскажите, где обычно можно найти настройки на разные контейнера?
George
Прошу переформулировать. Идеально - привести примеры конфигов
George
Это подстановка
George
Из .env файла
George
Или из среды (переменные окружения)
Никита
не по контексту, а то реально введет)
Сергей
Приветствую. Beget есть кто работал с ним и Docker
Andor
Нет
Сергей
Тут был я видел человека писал что он с Beget
Никита
Сергей
Да да Docker
Сергей
Ладно сдаюсь
Сергей
Docker стоит того, чтобы ждать. В.Цой
Andor
Лол нет
ולאד
Коллеги. Нужна консультация по архитектуре. Сейчас в докер стеке стоит сайт на wp и база данных. Надо добавить ещё один вордпресс. Как лучше реализовать? Я думаю поднять отдельный контейнер с нгинксом, где управлять доменами. Но вопрос, как пробросить сайты из стека на нгинкс
Andor
Это невозможно
ולאד
Это невозможно
Сувать все в один стек?
Rainbow
Это невозможно
Человек же думает, что ты серьезно.
Andor
серьёзные люди в гугл сначала вопрос задают
Rainbow
Сувать все в один стек?
Почитать как proxy_pass делать у nginx
ולאד
Почитать как proxy_pass делать у nginx
Вот, я про то же. Но как из нгинкс стека сделать прокси пасс на соседний стек
ולאד
серьёзные люди в гугл сначала вопрос задают
Гугл не знает ответа и посовывает всякую дичь
Rainbow
Вот, я про то же. Но как из нгинкс стека сделать прокси пасс на соседний стек
Никак. Сделать expose портов и поставить их в proxy_pass. nginx не ставить в докер
ולאד
А что бы по хипстерскому
ולאד
Что бы все в контенерах и стеках
Rainbow
Тоже самое, только в контейнерах и одной network
Rainbow
https://github.com/jwilder/nginx-proxy сам все сделает
ולאד
Тоже самое, только в контейнерах и одной network
Т.е. пробрасываем порт, потом в сети 172.17.0.1/24 находим контенеры и порты?
ולאד
И нгинкс прокси пасс туда направляем
Rainbow
https://github.com/jwilder/nginx-proxy
Petrovich
Бля ставить нжинкс в докер это очень не гибко
Petrovich
Только в определённых случаях
Andor
а мне норм
Rainbow
@Andorka в тут дочитал. Nomad умеет exec и raw_exec. Вот первый с chroot и cgroups. В общем жизнь без докера возможна)
Andor
вопрос целесообразности