Дмитрий
доброго дня. есть задача развернуть openshift в docker. как я понимаю сейчас это готовый инструмент который содержит в себе кубер? или кубер ставить отдельно и там внутри запускать openshift?
George
самое простое
George
запускай монгу в хост моуд режиме
George
и запрети файрволлом подключение извне на порт монги 27017
George
вот
George
это САМОЕ простое что может быть
George
George
зачем ОПЕНШИФТ В ДОКЕРЕ ???? для разработки?
George
опеншифт - это по сути как дистрибутив кубернетеса. Разворачивается поверх голых баре-метал или ВМ серверов
George
на выходе - полностью готовый кластер
George
готовый к деплою
George
локально можно погонять https://github.com/pyToshka/openshift-vagrant
George
в вагранте
George
очень просто
George
docker run --network host mongo 😊 как там в компоузе - я не помню
Peter
а подключаться потом как?
Peter
а стоп
Peter
я понял
George
тогда к монге можно ходить по внешнему айпи хоста. Тебе остается только файрволл настроить, но нет этой дичи с тем, что докер пячит файрвол
Peter
--network host типа он не создаёт свою сетку?
George
потому что когда ты публикуешь порт - докер создает правило в NAT
George
Peter
так фаервол и сейчас не фурычит
Peter
или это из-за сетки?
Peter
дополнительной
George
да, скорее всего
Peter
оки, сейчас попробую
George
просто в хост моуд ты по крайней мере можешь аслки в самой монге настроить
George
типа из этой сети ходить, а из этой не ходить
George
как дополнительный уровень безопасности
Peter
опять везде .yml-ки менять((
George
ибо если монга в бриджовой сети, то там треш тоже начинается. Ты захочешь 0.0.0.0/0 и придется опять останавливаться на хостовом файрволле
Peter
Peter
подключения извне мимо
George
я почему-то не удивлен
George
патамашта докер
Peter
короче говоря эти пляски с нетворком херили все фаерволы
Peter
и тд
Peter
говённый тутор мне попался значит
Peter
хз зачем вообще эти нетворки хреначил тогда ¯\_(ツ)_/¯
Peter
черт, теперь трабла: в докер-композе < 3 версии нет network_mode: host, а выше 3 нету mem_limit
Peter
И ЩТО ТЕПЕРЬ ДЕЛАТЬ
Peter
а нет, всё ок, во 2й версии есть нетворк хост
George
Igor
пиу
Igor
а как можно проверить, есть ли в регистри таг или нет?
George
skopeo :-)
George
Им можно спросить теги и грепнуть по ним
George
Либо просто попробуй пуллить. Не пуллится - значит, нету
Andrey
Andrey
Andrey
Нет
George
Ну, курлом можно
George
Я синтаксис запроса, правда, не помню
Dmytro 🇺🇦
Вроде через docker search можно
Igor
Нет
нет, надо в скрипт запердолить
Igor
из скрипта ниоч посмотреть работает
Igor
Dmytro 🇺🇦
Iz
))
Misha
всем привет, такой вопрос: есть база данных созданая на докер, как я могу настраивать её из другого компа?? например нужно добавить к ней новый environment
NB
сильно
NB
у вас докер реляционный или nosql поставка?
Ильдар
Ильдар
Misha
добавить новую переменную. например есть ACCESS_KEY: ** і DATABASE_URL: ******* в environment а мне нужно еще одну додать
tolik8
Всем привет, только второй день мучаюсь с докером, так что будут тупые вопросы )))
есть у меня такой docker-compose.yml
version: '2'
services:
mysql:
image: mysql:5.7
ports:
- "3306:3306"
- "22:22"
volumes:
- ./data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: secret
как к нему подключиться через SSH
порт вроде пробрсил но как узнать логин и пароль
Ильдар
Ильдар
tolik8
но я хочу подключится через SSH из другой программы, а именно WinSCP
NB
Vladimir
Ильдар
Vladimir
Ильдар