
Александр
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
Что из ошибки даже понятно

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

Yekit
22.09.2018
07:18:49

Фёдор
22.09.2018
11:21:46

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

Konstantin
22.09.2018
16:02:02

Red
22.09.2018
16:02:44

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

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

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

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

Red
22.09.2018
16:50:23

Vasiliy
22.09.2018
16:51:16

Red
22.09.2018
16:52:21

SlavikMIPT
22.09.2018
16:54:08

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
Еще в настройках базы есть параметр с каких хостов подключения принимать

Red
22.09.2018
16:57:44

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

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
тогда ты поймёшь в чём проблема - скорее всего либы какой-то нет или путь неправильный.

Stan
23.09.2018
06:59:43

Yan?
23.09.2018
07:00:17
человек прав?
Команда должна быть сразу при старте вроде
а он даже не поднимается :(

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

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

Google

Stan
23.09.2018
07:04:43

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
предлагаешь проверить ?