Dan
курс - да, не халявный, но в своей области более чем адекватный. кто с тематикой сталкивался, поймёт 😊
Dan
не, я просто поделился, так сказать, для тех кому это интересно. не интересно - можете пролистать 😃 я же не заставляю вас всех срочно бросить девопс и докер, и бежать сломя голову на курсы по дата сайенсу 😂
Dan
однако, тренд...
Anton
добавил
ports:
- "5432:5432"
к сервису db в docker-compose.yml, чтобы пробросить порт на локаль
делаю docker-compose stop db && docker-compose build db && docker-compose start db - порт нихрена не прокидывается:
Up 5432/tcp
Anton
то есть на изменения в docker-compose.yml не реагирует
Anton
в чем засада?
Ochir
Anton
да это винда, нет тут iptables
с других контейнеров порты изначально проброшены, их видно в docker-compose ps:
0.0.0.0:8082->80/tcp
Dmt
docker-compose up db
Anton
всё что ли перебилдить нужно?
Dmt
блин, ну ты делаешь стоп контейнеру, потом билдишь образ по новой, а потом стартуешь существующий контейнер.
Dmt
ну это насколько я понимаю
Dmt
https://docs.docker.com/compose/reference/start/
Dmt
вообще нужно просто руководство чуть внимательнее читать, благо по команде start оно тут не очень большое ;)
Anton
да, понятно
Anton
поначалу путаешься в этих start stop up down
A
Pavel
Вопрос по docker-compose networks
Pavel
В docker-compose.yml определены два сервиса с именами web и db, оба подключены к дефолтной сети bridge (network_mode: "bridge")
Pavel
web может подключиться к db по ip, но почему-то не может подключиться по hostname
Pavel
в чём может быть проблема? судя по документации имя сервиса = имя хоста
Pavel
Each container can now look up the hostname web or db and get back the appropriate container’s IP address. For example, web’s application code could connect to the URL postgres://db:5432 and start using the Postgres database.
Pavel
https://docs.docker.com/compose/networking/#updating-containers
Pavel
кажется понятно почему не работает. в /etc/hosts и /etc/hostname прописан container id
Pavel
9de0dbca916d
Pavel
странная фигня. conainer name у меня прописан в compose файле. в чём же дело?
Dmt
ну телепаты в отпуске, чего гадать без компост файла?
Pavel
ок)
Pavel
Pavel
в логе контейнера kayako-dashboard соответственно ошибка MongoDB::NetworkError: Could not connect to 'db:27017': Name does not resolve
Pavel
Pavel
настройки сети если это поможет
Alf 🙀
Когда людям занесут пастебин заместо скриншотиков?
Pavel
пожалуйста) сеть - http://paste.ubuntu.com/24657673/, docker-compose.yml - http://paste.ubuntu.com/24657651/
Alf 🙀
Дружище, а где ты сеть создаешь? Если не создаешь сеть то нужен линкс. Иначе оно не резолвится
Alf 🙀
У тебя контейнер не знает примерно ничего о имени другого контейнера
Pavel
Alf 🙀
Читайте документацию там все написано
Pavel
да читал, не нашёл этого
Pavel
может потому что links - legacy фича
Pavel
и её потихоньку выпиливают вместе с документацией)
Alf 🙀
Да дело в том что всесто линкс можешь создавать свою сеть либо делать линкс
Alf 🙀
Лучше сеть
Alf 🙀
Но можно и линкс
А ВОТ ТЕПЕРЬ ПАБЛИК
Помогите с nginx, мне нужно чтобы он раздавал статику только
У меня есть 3 сервера на ноде
- lobby : 3010
- game server:3006
- game server:3005
И папка build которую мне нужно раздавать
Так вот как мне дать доступ к портам
А ВОТ ТЕПЕРЬ ПАБЛИК
т.е как то чтобы не прописывать вручную
/server1 и редирект на порт а как то дать проксировать сразу все порты
Pavel
Pavel
Ну а так опция -p из docker run
А ВОТ ТЕПЕРЬ ПАБЛИК
Roman
привет, подскажите плз корреткный способ монтировать aws EFS в контейнер(если таковой имеется)
Dan
Коллеги, кто-нибудь развлекался с Flexisip в докере?
Deleted
Здравствуйте коллеги. Подскажите пожалуйста, как можно работать с докером не имея сетевого соединения с интернетом в рабочей сети? Где можно взять готовые образы, чтобы залить их?
Andrey
ну так сделайте локальный реджестри и всего делов
Deleted
На сколько я вычитал локальный реджистри поднимается из образа
Deleted
Который надо скачать из Интернета %)
Deleted
Даже helloworld требует интернета
Alf 🙀
А доккер сам по себе вы будете на дискетках носить?
Deleted
Есть сеть, в которой крутятся сервера и которая не имеет доступа вовне.
Alf 🙀
Делаете ножу в вашей сети которая умеет через проксю ходить в интернеты, например на ней сетапите прокси реджестри
Deleted
Есть внутри репы всяких разных ОСей
Deleted
С трудом.
Alf 🙀
Без труда как говорится ...
Deleted
Т.е. идея докера - всё должно быть в интернете?
Alf 🙀
Нет
Alf 🙀
При чем тут это?
Deleted
Просто в отличии от этой поделки в том же lxc или, не побоюсь этого слова, kvm я могу без выхода в интрнет поднять ОСь или пачку осей особо не напрягаясь
Deleted
А тут обязательно надо интернет
Alf 🙀
Нет не обязательно
Deleted
Но мне тут предлагают проксю
Deleted
Как единственное решение
Alf 🙀
Я повторю как вы зеркала качаете?
Alf 🙀
Хотите проще ок
Alf 🙀
У вас как у разработчика есть тачка?
Deleted
Я хочу разобраться в докере, но на самом первоначальном этапе спотыкаюсь о то, что без интернета никак.
Alf 🙀
Она в интернеты умеет?
Deleted
Да, тачка есть. Предлагаете мне накатить докер на рабочую тачку?