
Anton
10.12.2017
17:29:44

Sun
11.12.2017
09:13:20
Вообще-то, 0.0.0.0 — это четырёхглазое чудило, очень удивлённое результатом тыкания пальцем в небо

Sergey❄️
11.12.2017
09:45:12
??

Sun
11.12.2017
09:51:28
Примерно так, да

Google

Subb98
11.12.2017
10:29:40
links - это только внутри контейнеров. И если прописано, то в контейнерах будет работать curl http://link_name:container_internal_port
Я, походу, дурак, но это не работает.
https://gist.github.com/Subb98/2ad27ed3e0bef7ca2db6b122970cb45a

Bogdan
11.12.2017
10:32:38
docker-compose ps
что показывает

Subb98
11.12.2017
10:33:23

Artem
11.12.2017
10:37:28
вообще линкс уже давно не нужны
контейнеры между собой спокойно общаются по именам в одной сети

twwlf
11.12.2017
10:37:44
links is deprecated

Artem
11.12.2017
10:37:53
во во

Subb98
11.12.2017
10:38:24
Что является альтернативой? И да, как вы видите, у меня даже с линксами не работает.

twwlf
11.12.2017
10:38:32
docker network

Artem
11.12.2017
10:39:07
покажи компоуз файл

Subb98
11.12.2017
10:39:28
https://gist.github.com/Subb98/2ad27ed3e0bef7ca2db6b122970cb45a#file-docker-compose-yml

Artem
11.12.2017
10:40:03
и кто к кому по какому имени не может достучаться?

Subb98
11.12.2017
10:40:19
selenium должен подключиться к web

Google

Subb98
11.12.2017
10:41:02
Мне без разницы, по какому имени будет подключение. Вчера я смог добиться этого только по ip контейнера.

twwlf
11.12.2017
10:41:18
по имени webpack должно быть доступно

Artem
11.12.2017
10:41:19
ну так стучить на http://web:8080

twwlf
11.12.2017
10:41:22
линки только все убери
а, вижу web отдельный
да, должно быть доступно

Subb98
11.12.2017
10:41:43

Bogdan
11.12.2017
10:47:00
так имя у тебя laramx_web

Evgeniy
11.12.2017
10:47:54

Artem
11.12.2017
10:48:08

twwlf
11.12.2017
10:49:15

Bogdan
11.12.2017
10:49:19
ну он curl http://web:8080 пишет

Evgeniy
11.12.2017
10:49:34

Bogdan
11.12.2017
10:51:03
надо curl http://laramx_web:8080 из контейнера в той же сети обращаться

Artem
11.12.2017
10:52:08
так точно работать не будет

Bogdan
11.12.2017
10:52:35
ну пусть попробует

Subb98
11.12.2017
10:54:31
Убрал линксы, теперь вообще пишет, что selenium unresolved.

Google

Subb98
11.12.2017
10:56:49
Херня какая-то, крч, очень страннная такая..

Bogdan
11.12.2017
11:10:03
@Subb98 я не понимаю почему к web обращаешься, когда по docker-compose название laramx_web хоть убейте, название контейнера не стоит web в yml

Subb98
11.12.2017
11:10:39
И на gist всю инфу показал через docker inspect. laramx - просто префикс проекта, он не влияет на название контейнера, по которому нужно обращаться.

Aleksandr
11.12.2017
11:11:47

Artem
11.12.2017
11:15:38
а найди разницу между servicename и containername

Aleksandr
11.12.2017
11:16:22

Subb98
11.12.2017
11:16:54

Artem
11.12.2017
11:17:00
кстати да, укажи в начале version: 3 и т.п.

Aleksandr
11.12.2017
11:17:53
а архитектору все же лучше вылезти из 2014го

Artem
11.12.2017
11:18:22
?

Subb98
11.12.2017
11:18:41
Попробую собрать новый композ-файл, посмотрю, будет ли работать.
Как мне объяснил автор, версия не указана намеренно, чтобы вообще любая (или почти) версия докер смогла бы работать с таким файлом.

Aleksandr
11.12.2017
11:19:59

Artem
11.12.2017
11:20:22

Aleksandr
11.12.2017
11:20:32

Subb98
11.12.2017
11:21:28

Artem
11.12.2017
11:21:53
а вообще если у вас там крутится докер дореволюционных времен, чтобы не поддерживать свежие компоузы 2+, то это уже какая то архитектурная проблема)

Google

Subb98
11.12.2017
11:22:19
Да нет, докер для нас.
Для разработки, то есть.
На сервере вообще, как я понимаю, его нет

Bogdan
11.12.2017
11:31:07

Subb98
11.12.2017
11:34:47

Admin
ERROR: S client not available

Dmitry
11.12.2017
12:25:57
Ситуация.
Имеется проект используйющий офф. образ MySQL.
База данных маунтится с хост машины через volumes:
volumes:
- './data/db/mysql:/var/lib/mysql'
В директории ./data/db/mysql лежит сама база и её дамп (.sql).
При первом запуске проекта через docker-compose up директория маунтится будто бы неполностью, так как база отсутствует и файла дампа тоже нет.
При удалении контейнера и запуске его заново (остальные контейнеры не трогаю) — директория подключается корректно, база на месте, как и файл дампа.
В чём может быть дело? Какой-то кэш или что?
Спасибо.

Aleksandr
11.12.2017
12:28:23
я не думаю что возможен вариант с неполностью. или маунтится или нет.

Dmitry
11.12.2017
12:29:01
Директория подключена, но некоторых данных не хватает

Aleksandr
11.12.2017
12:30:04

Artem
11.12.2017
12:32:26
ага у маунта бинарное состояние)

Dmitry
11.12.2017
12:33:10
https://i.imgur.com/Kp3nebN.png
Нет .sql файла
Контейнер запущен
Слева - директория, которая маунтится
Справа - она вроде как проброшена в контейнер, но её состояние, будто бы, из прошлого слепка, если так можно выразиться

Aleksandr
11.12.2017
12:34:16

Dmitry
11.12.2017
12:34:54
Примаунтен.
Видите слева заблюрена первая папка? Аналогичная папка имеется в контейнере. В консоли она тоже замазана
docker inspect

Google

Artem
11.12.2017
12:35:52
не проще ли текстом кидать?
?

Dmitry
11.12.2017
12:36:38
Скриншоты более наглядны, разве не так?
Если удалить контейнер и создать заново - всё окей

Artem
11.12.2017
12:39:01

Dmitry
11.12.2017
12:39:19
Вроде бы нет. Сейчас кое-что проверю

Anton
11.12.2017
12:45:08

Dmitry
11.12.2017
12:45:42
:) Хорошо, буду знать

Maksim
11.12.2017
13:53:57
Всем привет
Что выби рать в качестве хост системы для k8s ?

Даниил
11.12.2017
13:56:35
центос
только отруби firewalld и SElinux, а то будешь потом парить моск

Anton
11.12.2017
13:59:15
За такое тоже канделябром по сусалам.

Даниил
11.12.2017
14:00:50
почему

Anton
11.12.2017
14:01:50
Потому что нормальные люди не отключают средства обеспечения безопасности системы, а настраивают их.

Даниил
11.12.2017
14:02:05
я не думаю, что он прод разворачивает сейчас

Anton
11.12.2017
14:02:28
Ты даже не спросил.

Даниил
11.12.2017
14:02:59
если он спрашивает о системе, то тут ясно, что он впервые это делает