Владислав
если ip контейнера изменится? хотелось бы более изящное решение
Andrey
Стало еще более непонятно :)
Владислав
нужно что-то подобное
Владислав
https://coderwall.com/p/qknu2g/local-docker-development-with-virtual-hosts
Andrey
Ну, так ip у вас не изменится. Всегда будет докалхост
Ильдар
Опиши задачу нормальными словами)
Владислав
Опиши задачу нормальными словами)
да всё очень просто. вот у вас есть compose файл, там список сервисов. у каждого сервиса есть имя. нужно иметь возможность обращаться к имени сервиса как к домену, например: backend:9000
Владислав
внутри докер нетворка вы это делаете
Владислав
а надо с хоста
Ильдар
#/etc/hosts
127.0.0.1 backend
Владислав
не канает )
Владислав
там ip другой
Владислав
нужно какой-то тулзой зарезолвить эти имена. если кто-то так уже делал, был бы признателен за подсказку. мне пока скинули только docker dnsmasq. вот копаю
Ильдар
зачем тебе знать айпишник контейнера?
Владислав
мне не надо его знать. мне нужна возможность обратиться к имени сервиса с хостовой машины. потому что по локальному адресу (127.0.0.1 / localhost) этот сервис недоступен
Владислав
и я могу обратиться только чз ip контейнера
Andrey
Ильдар
Владислав
Владислав
проверил ещё раз, проблем с доступом чз порт нет, но мне всё равно не подходит данный вариант из-за текущей конфигурации. утилиту мне уже скинули, вот она, мб, кому пригодится.
Ильдар
бинарь в чатик? фуфуфу
Владислав
ну ок, удалю )
George
Подскажите пожалуйста!
Есть два отдельных сервиса/стека.
Как можно подключить базу данных к ним обоим?
neb0t
@jellyfish13 на разных серверах?
George
George
Ну, сервисы могут распределиться как на один, так и на два разных сервера
Rustam
просто база и связанные сервисы должны быть в одной докеровской сети
Vladimir
Ильдар
@vizdrag
Sergey
Rustam
Rustam
например, в файле стека А пишем
networks:
my_network:
name: my_network
driver: overlay
в файле стека Б
services:
my_service:
networks:
- default
- my_network
networks:
my_network:
external: true
используем на одном проекте такую схему для проксирования запросов траефиком в разные стеки, полёт нормальный. Единственное, нужно учесть, что если делать точно так - то появится не совсем очевидная зависимость между стеками и нельзя будет удалить стек А пока работает стек Б. Нам это и надо, но вам может быть проще будет создать сеть руками (docker network create...) и добавить её в оба стека с external: true
George
Lucky
Всем привет, не подскажите как можно отключить firewall Cento OS 7 в докере, если systemctl команды не работают из за
Failed to get D-Bus connection: Operation not permitted, вроде есть способ установить туда systemd но этого делать не советуют посколько Cento OS ни идет как полноценная ОСка.
Anonymous
в докере отключить firewalld? эм....его там и нет
Vladimir
Ssh не хватает для полного счастья внутри
Lucky
Все разобрался спасибо
Руслан
чат, а docker system prune затронет registry ?
Lev
Lev
если ты имеешь в виду может ли эта команда его зачистить
Руслан
разлогинит кажется
уточню, если выполнить команду на том хосте, где расположен registry
Lev
ща проверю
Lev
блин
Lev
пароль от виртуалки в корпоративном чате, чат упал
Lev
был ещё сохранен в списке хостов в ansible-vault, но угадайте где пароль для дешифровки...
One
Lev
какая-то хрень с горы
One
виртуалка то какая? может ломается на изи
Konstantin
Руслан
А какая связь?
я это спросил до того, как прочел об очищении registry
Ренат
Почему пишет что 22 порт занят?
Konstantin
One
Ренат
Выполняю команду - docker run -d -p 22:22 -p 8080:80 example1
Ренат
Пишет 22 порт занят
Ренат
что за хрень
Ильдар
One
ss -ltpn набери, посмотри занятые порты
Ренат
Делаю все по статье (https://zinchenko.us/article/docker-run-container/)
Ренат
с докером только начал работать
Ильдар
Ренат
зачем тебе 22 порт? )
с докером знакомлюсь по этой статье https://zinchenko.us/article/docker-run-container/
Ильдар
Ренат
Lev
По докер сварму тоже лучше официальные доки?
Ренат
Docker info показывает - Images: 8
Ренат
как уалить их?
Konstantin
One
сварм лучше не трогать, композ понадежней
One
а сварм на стендах тыкать палочкой =)
Ivan
и тут ты :(
Mikhail
Чем вам сворм не угодил?