@docker_ru

Страница 792 из 1375
Александр
21.09.2018
18:40:00
оказывается build есть прямо в композер

Konstantin
21.09.2018
18:40:28
Доки читай

Станислав
21.09.2018
18:40:30
У меня еще и caddy не установлен может быть из-за этого?)

Александр
21.09.2018
18:41:04
docker-compose up --build

Google
Александр
21.09.2018
18:41:16
и секция build

Yan?
21.09.2018
18:43:52
мне кажется или я как-то запутался в папках?



Антон
21.09.2018
18:44:59
ребята, сейчас на мак нужны костыли для докера чтобы быстро работал?

8 месяцев без мака, теперь опять дали

Alex
21.09.2018
18:47:07
Ребят, а можно попросить мысль на туториал для совсем нубов? Не могу докер стартануть(

Konstantin
21.09.2018
18:49:20
мне кажется или я как-то запутался в папках?
Энтрипоинт уже запускается при старте, т.е. ты два раза make пишешь

Что из ошибки даже понятно

Yan?
21.09.2018
18:50:13
ну дратуйте - и правда - спасибо большое

я столкнулся с каким-то странным поведением у docker-compose (скорее всего я криворукий)



если собрать image который в самом низу отдельно - все будет работать

но если собрать через compose, то получают ошибку сверху - когда читаю логи контейнера

Google
Yan?
21.09.2018
19:15:53
Больше всего смущает ошибка makefile и db

Andrew
21.09.2018
21:21:59
Ребят, такой вопрос. Подымаю nginx бд и докер. Так вот, хочу, чтоб админер был доступен по пути localhost/adminer а nginx просто по /localhost Задаю им обоим 80 порт. Оба стучаться туда и аппка крешиться. Собсно вопрос, реально ли сделать в композ файле, чтоб эти контейнеры стучались к разным урлам?

Александр
21.09.2018
21:51:21
реально

запроксировать все что тебе нужно за nginx O_o

Red
22.09.2018
15:55:35
У меня тут не понятная ситуация, может кто даст совет. Есть контейнер в нем идет работа с подключением к 2 внешним API и внешней базе. Когда запускаю это у себя все ок, но когда поднимаю на openshift online то API подключаются нормально, а база нет, в итоге просто выходит время ожидания подключения. Потестировал и понял что дело именно в опеншифте, только с него не получается подключить удаленую базу. Почему это может быть? Неужели бывает, что сервис блокирует часть исходящих подключений?

Red
22.09.2018
16:02:44
База доступна публично и без ограничения?
да поставлен доступ 0.0.0.0\0 и я спокойно подключаюсь к ней с разных IP

Konstantin
22.09.2018
16:03:49
За опеншифт не скажу что не так, нет опыта. Но как вариант - слушай трафик на сервере с бд? Есть запросы или что-то около

Red
22.09.2018
16:04:31
За опеншифт не скажу что не так, нет опыта. Но как вариант - слушай трафик на сервере с бд? Есть запросы или что-то около
трафик на стороне базы слушать не могу, она на хостинге который дает только базу

Konstantin
22.09.2018
16:04:41
Понял

Спроси в группе куба

Red
22.09.2018
16:05:45
Спроси в группе куба
в группе kubernetes?

Konstantin
22.09.2018
16:05:53
Ага

Ну там больше/ближе к шифту

Red
22.09.2018
16:06:20
Ага
тоже вариант, спасибо за совет. Попробую

Konstantin
22.09.2018
16:06:21
Хотя и тут есть, но видать афк

Vasiliy
22.09.2018
16:26:47
трафик на стороне базы слушать не могу, она на хостинге который дает только базу
база не в опеншифте, а отдельно ? что если в контейнер с API поставить psql и попробовать подключиться ?

Konstantin
22.09.2018
16:27:39
да даже "телнета" хватит

Google
Vasiliy
22.09.2018
16:37:25
да пинг хотя бы, что уж там)

Konstantin
22.09.2018
16:43:37
да пинг хотя бы, что уж там)
нет, вообще не надо так

Vasiliy
22.09.2018
16:44:17
нет, вообще не надо так
как так ? Проверять - либо на 7м уровне, либо на 3м. а телнет - это что-то совсем среднее.

Konstantin
22.09.2018
16:45:18
как ты пингом собрался доступ к сервису проверить? если он может быть за натом или вовсе icmp закрыт

Телнетом главное достучаться до приветствия, больше не нужно

Red
22.09.2018
16:50:23
база не в опеншифте, а отдельно ? что если в контейнер с API поставить psql и попробовать подключиться ?
если поднимать базу тоже на опеншифте, то все работае, не работает именно подключение к удаленной. База монгоДБ, пытался подключиься к удаленой базе из контейнера консольным клиентом, получаю "Failed to connect to X.X.X.X:27017 after 5000ms milliseconds, giving up." после нескольких попыток

Red
22.09.2018
16:52:21
права безопасности небось, не знаю как там в шифте с этим. пинг и телнет работают ?
ну консольный клиент монги по сути телнет и он подключится не может... я думаю может закрыты иходящие подключения на порт 27017, но это странно...

Red
22.09.2018
16:54:46
А в фаерволе порт открыт?
ну да, ничего не закрывалось

SlavikMIPT
22.09.2018
16:55:02
ну да, ничего не закрывалось
Это не значит что он открыт

В centos по умолчанию закрыты

Konstantin
22.09.2018
16:55:38
Red
22.09.2018
16:55:40
Konstantin
22.09.2018
16:56:04
так чего в группе куба не спросил то?)

Red
22.09.2018
16:56:48
так чего в группе куба не спросил то?)
я отходил, сейчас поужинаю и спрошу, правда суббота, вечер... ну может есть кто живой =)

SlavikMIPT
22.09.2018
16:57:16
Еще в настройках базы есть параметр с каких хостов подключения принимать

Konstantin
22.09.2018
16:58:07
Red
22.09.2018
16:58:45
мне самому интересно, почему так, послежу)
окей, пошел быстро поем и спрошу и там

Google
Konstantin
22.09.2018
16:58:54
как вариант через "External Services" сделать, но это догадки. По дефолту вроде исход открыт же

Vasiliy
22.09.2018
17:12:21
Так пинг с телнетом-то получилось проверить ? еще с mtu могут быть приключения.

Yan?
23.09.2018
06:50:30
Есть простой dockerfile FROM anapsix/alpine-java:8 AS build COPY codesearch-core.jar / COPY Makefile / WORKDIR "/" Но запустить контейнер в detached режиме не получается - контейнер сразу же падает Запускаю через docker run -d myImage bash Суть в том чтобы контейнер запускался и ожидал потом команд на вход docker exec ....

Vasiliy
23.09.2018
06:56:12
Есть простой dockerfile FROM anapsix/alpine-java:8 AS build COPY codesearch-core.jar / COPY Makefile / WORKDIR "/" Но запустить контейнер в detached режиме не получается - контейнер сразу же падает Запускаю через docker run -d myImage bash Суть в том чтобы контейнер запускался и ожидал потом команд на вход docker exec ....
а ты запускай его с с -it (чтобы дал тебе терминал) и командами tail, cat, etc тогда ты сможешь в него зайти, запустить то, что тебе требуется и понять - какого лешего оно не запускается.

Yan?
23.09.2018
06:56:56
Там вся суть в том, что до этого я entrypoint ставил выполнение jar джавки - java -jar bla-bla

И было ок, но я сделаю как ты говоришь

Vasiliy
23.09.2018
06:59:36
Там вся суть в том, что до этого я entrypoint ставил выполнение jar джавки - java -jar bla-bla
Смотри, bash завершается сразу после выполнения. Работа процесса завершилась - контейнер упал, Я тебе предлагаю запустить контейнер с командой, которая ждёт ввода данных - cat, tail, что ты там еще придумаешь После этого зайти в него через docker exec - it <> sh и выполнить ту команду, что ты хочешь, java - jar blabla тогда ты поймёшь в чём проблема - скорее всего либы какой-то нет или путь неправильный.

Vasiliy
23.09.2018
07:02:21
человек прав?
Ты вот чего хочешь - понять как работают команды RUN | CMD | ENTRYPOINT - это в доке докера прекрасно расказано Или понять что твоей команде мешает запуститься - отлаживай в контейнере, как я сказал.

Yan?
23.09.2018
07:02:34
kk

Vasiliy
23.09.2018
07:03:23
но суть то в том - что я просто пока запускаю контейнер без всяких запусков джавы - тупо хочу посмотреть может ли контейнер подняться и ждать потом команды на exec
как запустить контейнер, который ничего не делает - я тебе сказал - cat, tail, другие варинаты. что ты там потом в exec будешь делать - твои проблемы, главное результаты в dockerfile не забудь закинуть.

Yan?
23.09.2018
07:03:51
ну ясно - "exec: \"/bash/sh\": stat /bash/sh: no such file or directory": unknown.

Stan
23.09.2018
07:04:15
в алпине нет sh/bash

Vasiliy
23.09.2018
07:04:16
Yan?
23.09.2018
07:04:22
alpine

Vasiliy
23.09.2018
07:04:33
в алпине нет sh/bash
sh в alpine есть - просто там за него ash.

Google
Yan?
23.09.2018
07:04:55
http://containertutorials.com/alpine/get_started.html

Stan
23.09.2018
07:04:57
но sh/bash нет :)

Vasiliy
23.09.2018
07:04:58
ну да
зачем тогда пишешь, что sh нет ?

Yan?
23.09.2018
07:05:07
хотя тут /bash/sh юзают

Vasiliy
23.09.2018
07:05:12
есть sh!

Stan
23.09.2018
07:05:17
ash != sh

Yan?
23.09.2018
07:05:31
так стоп - sh есть

так?

Vasiliy
23.09.2018
07:05:58
Изучи, пожалуйста - что такое sh и почему вместо sh выступают sh, ksh, ash, bash, csh и прочие.

Stan
23.09.2018
07:06:54
если ты мне конечно

Vasiliy
23.09.2018
07:09:36
с тчоки зрения бинарника нет, странный спор
я конечно тебе. Странная позиция - в alpine нет sh. Есть он там. симлинк на ash, но он есть. И реализается функционал sh. и другие реализации shell тоже поддерживают эту совместимость. А все прочие навороты - уже дополнительно. в alpine действительно нет bash а в убунте ash sh есть везде, кроме образа go, гг.

Stan
23.09.2018
07:11:34
в алпине он симлинк на sh?

Vasiliy
23.09.2018
07:11:53
предлагаешь проверить ?

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