@docker_ru

Страница 709 из 1375
Анатолий
30.07.2018
15:33:41
с контейнера в хост машину

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
15:33:56
Нууу, и почему тогда не подключиться к ним?

Анатолий
30.07.2018
15:34:35
это уже вам виднее что там за сервис и почему он не дает подключатся к нему с хост машины

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
15:35:02
Почему нетстат не показывает порта открытого?

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
15:35:12
Так то я взял оракловый образ

https://hub.docker.com/r/sath89/oracle-12c/

Анатолий
30.07.2018
15:39:28
Почему нетстат не показывает порта открытого?
На хост машине и не покажет сервис запущен в контейнере

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
15:40:05
Порт то открыт самим докером на хостовой системе. Значит должно показать.

Никита
30.07.2018
15:41:02
Если с хоста в контейнер напрямую подключаться, работает? В iptables есть правила dnat? Любой другой образ с паблишем портов работает?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
15:41:28
Странно, теперь открылся, когда я указал ентрипоинт с sqlками

tcp6 0 0 :::8080 :::* LISTEN 6430/docker-proxy и нетстат теперь отлично всё показывает

Файрволл не может повлиять на нетстат

Странный этот оракл. Отваливается через 20 секунд после старта. По 8080 порту ничего внятного в браузер не прилетает =(

Куда хоть на ошибки то смотреть в докере?

twwlf
30.07.2018
15:59:17
docker logs

Sergey
30.07.2018
16:01:34
а автодеплой приложения возможен после комита в гит?

Alexandr
30.07.2018
16:01:42
Всем привет! кто может помочь с изучением темы? Хочу разобраться и иметь представление. Мануалы понятно, что есть и читать я умею, но по ходу возникает кача вопросов. Буду благодарен за помощь;)

Google
Alik
30.07.2018
16:03:04
а автодеплой приложения возможен после комита в гит?
можно после пуша. на всяких circle.ci, drone.io, и др сервисах

Sergey
30.07.2018
16:03:45
можно после пуша. на всяких circle.ci, drone.io, и др сервисах
после пуша конечно же, я перепутал просто

Alik
30.07.2018
16:04:29
Sergey
30.07.2018
16:04:44
хотелось бы что образ пересобирался и деплоился на сервере

да
спасибо большое, буду изучать

Alik
30.07.2018
16:05:31
travis ci тоже умеет такое?
если у вас проект закрытый, то лучше circleci, travis бесплатный только для опенсурс проектов

Sergey
30.07.2018
16:05:56
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
16:07:08
Sergey
30.07.2018
16:07:17
если у вас проект закрытый, то лучше circleci, travis бесплатный только для опенсурс проектов
смотрите а если контейнер запущен, а я пересобрал образ то возможно как то безболезненно перейти со старой версии на новую? если опыт есть то поделитесь плиз

Alik
30.07.2018
16:10:08
смотрите а если контейнер запущен, а я пересобрал образ то возможно как то безболезненно перейти со старой версии на новую? если опыт есть то поделитесь плиз
если хочется zero downtime update, то можно трафик в контейнер пускать через прокси/балансировщик. haproxy какой-нибудь

его тоже можно в контейнер запихать

Никита
30.07.2018
16:10:27
Если прямо совсем безболезненно - можно прочитать про разные стратегии обновления, rolling update (опустили часть, подняли часть), blue-green deployment (подняли копию - переключили балансировщик)

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
16:10:31
а автодеплой приложения возможен после комита в гит?
Это одна из важных хотелок у прогеров, конечно возможна

Sergey
30.07.2018
16:20:50
все всем спасибо буду гуглить )

вроде кубернейтс умеет из коробки переключать, но чёт пока рано его трогать, ещё с докером не разобрался до конца

Alexandr
30.07.2018
16:21:51
Всем привет! кто может помочь с изучением темы? Хочу разобраться и иметь представление. Мануалы понятно, что есть и читать я умею, но по ходу возникает кача вопросов. Буду благодарен за помощь;)
Читаю, смотрю кучу туториалов, даже лабораторки делаю, но явных примеров использования от минимального до максимума так я и не смог для себя определить

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
16:22:57
Alexandr
30.07.2018
16:24:55
Подними вордпресс с помощью докеров разных. Вот тебе реальная задача.
я так понимаю в докер загоняется все, что можно изолировать и в любой момент поднять по требования - будь то почтовый сервак или датабейс или кусок аппликейшена? Так не только докером это можно решить но и кучей всего еще - чем же он так славится?

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
16:25:50
+1

Sergey
30.07.2018
16:25:56
сейчас кину хороший доклад как по мне

Sergey
30.07.2018
16:25:56
вот освоить бы
Три пальца об асвальт!

Alexandr
30.07.2018
16:26:17
Sergey
30.07.2018
16:26:28
https://youtu.be/HzD228hMdwY

А мне этот зашел в начале изучения

Sergey
30.07.2018
16:27:17
https://youtu.be/hdVNKmru3LM

Alexandr
30.07.2018
16:27:22
https://youtu.be/HzD228hMdwY
давно изучаешь?

Sergey
30.07.2018
16:27:47
давно изучаешь?
Ну полгода;) Ща уже кубер-проды вовсю

Alexandr
30.07.2018
16:28:03
Ну полгода;) Ща уже кубер-проды вовсю
кубер потом да и терраформ еще наверное

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
16:28:19
https://youtu.be/hdVNKmru3LM
О. какраз плэйлист закончился. А чувака этого я уже смотрел, но более адвансед лекции, видимо

Alexandr
30.07.2018
16:28:26
https://youtu.be/hdVNKmru3LM
как раз его и бачу сейчас

Sergey
30.07.2018
16:28:30
В него легко вьехать если линуксовый бэкграунд хороший

Sergey
30.07.2018
16:29:04
Alexandr
30.07.2018
16:29:04
В него легко вьехать если линуксовый бэкграунд хороший
но бекграунда девелоперства мало) общий процесс ясен - но я плохо или не совсем до конца понимаю ГИТ - хотя там все довольно просто

Sergey
30.07.2018
16:30:03
кубер потом да и терраформ еще наверное
Ну до терраформа пока руки не дошли, да и импакта от него на текущем проекте нет. Каждый инструмент под свои таски А ноды можно и через pvesh ансибл ролями целые среды выкатывать

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
16:31:00
Sergey
30.07.2018
16:31:17
С акцкссом по ключам А у тераформа жирный минус-юзер деплоя один - рут И если кто то в деплой вмешается то ты получишь гору нод-трупаков

Alexandr
30.07.2018
16:31:27
это есть
я solutions architect и работаю с aws архитектурами

Sergey
30.07.2018
16:34:21
хорошо объясняет у него и про кубернейт доклады есть
Столяров божила вообще По его выступлениям в кубер отделом вьезжали;)

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
17:49:47
Три пальца об асвальт!
Раз всё так просто, подскажи как решить это root@ubuntu-test:~/src/docker/oracle# docker run -it --link d86cb5a8c5ad:mysql --rm mysql sh -c 'exec bash' docker: Error response from daemon: Cannot link to /oracle_gulliver-db_1, as it does not belong to the default network. ERRO[0000] error waiting for container: context canceled root@ubuntu-test:~/src/docker/oracle# docker run -it --link oracle_gulliver-db_1:mysql --rm mysql sh -c 'exec bash' docker: Error response from daemon: Cannot link to /oracle_gulliver-db_1, as it does not belong to the default network. ERRO[0000] error waiting for container: context canceled

https://stackoverflow.com/questions/36489696/cannot-link-to-a-running-container-started-by-docker-compose Тут солюшн по связыванию двух поднятых контейнорв, а у меня второй ещё не поднят, я им хочу mysql клинта вообще запустить.

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
17:55:19
в композе связывай
Так то про живиые виртуалки, а мне нужно мускульного клиента разово подключить

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
17:56:10
Такой композ

Это же просто имя

Никита
30.07.2018
17:58:14
Линки депрекейтед вообще. Что мешает создать user defined сеть, и по именам контейнеров друг к другу ходить?

Sergey
30.07.2018
17:59:11
там зеленым по черному написано не может создать в дефолтной сети связь

Alexandr
30.07.2018
18:01:25
Sergey
30.07.2018
18:02:37
)))))))бедная винда
бедный докер

Никита
30.07.2018
18:03:41
Зеленым по черному (у меня нет) написано, что не может связь создать, т.к. гуливер не в дефолтной сети. Почему клиента в сеть к гуливеру не подсадить?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
18:04:11
А киньте линк на доку, как правильно сеть создать и связать два контейнера, если линк деприкейтед

Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
18:04:46
официальная документация великолепна: --link Add link to another container

Sergey
30.07.2018
18:05:45
официальная документация великолепна: --link Add link to another container
да подыми ты композом третьего референса нормально, мазохист чтоль в консоли

Никита
30.07.2018
18:05:51
https://docs.docker.com/network/bridge/#differences-between-user-defined-bridges-and-the-default-bridge вот тут есть упоминание, в недефолтном бридже можно просто по именам контейнеров ходить, или по альясам

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
18:06:13
Я хочу во всех вариантах понять как подключаться, в том числе и быстро коснолькой

https://pastebin.com/x3RstSi1 Так лучше видно, что там сейчас поднято

Никита
30.07.2018
18:08:20
docker run -it --network=oracle_default --rm mysql sh -c 'exec bash'

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
18:08:44
Ага вот оно как

А для чего в композе отдельная секция volumes, которая не внутри контейнера, а вообще отдельно?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
18:34:51
тома прокидывать как в cli
Так они же один раз уже указаны внутри секции описывающей контейнер. Зачем они в отдельную секцию ещё вытаскиваются? Или без этого их типа никак не видно ниоткуда?

Хотя я же и так с хостовой системы маунчу вольюмы. Для хоста они видны полюбому будут как локальные каталоги

Никита
30.07.2018
18:36:59
Внутри сервиса - сам маунт. Снаружи - описание вольюма. С сетями это более наглядно, чем с контейнерами, т.к. больше параметров юзабельных

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
30.07.2018
18:37:42
ты в 20 докерфайлов полезешь тома писать?
Пока незнаю. Пока я вижу только кейсы с двойным описанием томов.

Никита
30.07.2018
18:39:32
Вообще есть такой клевый документ, который почти на все вопросы отвечает https://docs.docker.com/compose/compose-file/

Sergey
30.07.2018
19:21:06
как понимаю depends_on нужен чтобы указать порядок запуска контейнеров?

Sergey
30.07.2018
19:22:50

Страница 709 из 1375