
ildar
11.11.2018
07:53:42

Anton
11.11.2018
11:36:35
есть контейнер с базой данных и есть с приложением. База запускается и слушает на 0.0.0.0:5432, приложение пытается достучатся до нее, но либо destination unreachable, либо connection refused. Я так понимаю, им нужна общая сеть?

Konstantin
11.11.2018
11:37:58
ну конечно

Anton
11.11.2018
11:38:24
т.е. если сеть для контейнера не указана, обращение к localhost внутри контейнера будет крутиться только внутри него, не затрагивая сам хост?

Google

Anton
11.11.2018
11:38:37
как и 0.0.0.0?

Konstantin
11.11.2018
11:39:40
не понимаю что ты пишешь, но "localhost" у каждого контейнера свой

Anton
11.11.2018
11:40:18
ок
а общий можно сделать?

Konstantin
11.11.2018
11:43:46
а зачем?
кидай в одну сеть и подключайся по сети

Tama
11.11.2018
12:38:54
Добрый день. У меня вот такой вопрос. В документации по Molecule пишут про то, что при создании контейнера можно сразу присоединить его в уже созданную сеть.
network_mode - (default=’bridge’) sets the Network mode for the container. bridge creates a new network stack for the container on the Docker bridge. none no networking for this container. container:[name|id] reuses another containers network stack. host use the host network stack inside the container or any name that identifies an existing Docker network.
А какой должен быть синтаксис написания? Никто не сталкивался с таким?
container:[name|id] reuses another containers network stack. - вот это
Заранее спасибо.

Konstantin
11.11.2018
12:58:44
Нет, но судя по доке - просто имя или айди)
Синтаксис же указан

Google

Roman
11.11.2018
13:01:43
Привет, докер комьюнити. Может кто-то подсказать почему не работает GUI rapid для Docker?
А именно не получаю ответа от среды Rapid:
ссылка на инстанс
https://labs.play-with-docker.com/p/bfk1muqv9dig00f0q450#bfk1muqv_bfk1n1av9dig00f0q460

ildar
11.11.2018
13:11:50
кнопку "8080" нажимал? ведёт на дашборд Rapid

Roman
11.11.2018
13:13:29
по запросу

Grigoriy
11.11.2018
14:32:56
братцы, кто на винде с докером, в чем секрет - у меня папка не маунтиться хотя volumes: есть в docker-compose
запускается контейнер, но папка проекта пустая

Tama
11.11.2018
16:14:49
На Win10 вроде как и на маке?

Vladimir
11.11.2018
18:28:49
Всем привет, пытаюсь через docker-compose обернуть laravel проект.
Все ок ставится и запускается. Кроме mysql (запускается, но с ошибками), phpmyadmin (запускается, но не могу авторизироватся)
.yml файл прилогаю и скрин ошибок.
Нужно авторизироватся в phpmyadmin, но не могу этого сделать, подозреваю что из-за криво вставшего mysql..
Подскажите куда копать пожалуйста или что делаю не так.

Anton
11.11.2018
18:43:18

Vladimir
11.11.2018
18:57:44
Откуда его убрать ?

Anton
11.11.2018
18:58:28

Vladimir
11.11.2018
18:58:52
у меня нет такого
и в том что ты скинул, тоже.

Anton
11.11.2018
18:59:51
это что?
Links are not required to enable services to communicate - by default, any service can reach any other service at that service’s name.

Vladimir
11.11.2018
19:00:19
так это, было, я заменил на твой конфиг

Google

Vladimir
11.11.2018
19:01:20
Пока ситация таже, ничего не поменялось. Ошибки те же.

Anton
11.11.2018
19:03:50

Vladimir
11.11.2018
19:06:16
'172.20.0.3' может не ок то что он во внутренней сети ?
Он все также не может законнектится к mysql

Anton
11.11.2018
19:11:07
тоже самое
database:
environment:
- "MYSQL_ROOT_PASSWORD=111111"
- "MYSQL_DATABASE=almexbpm_np"
phpmyadmin:
environment:
- PMA_ARBITRARY=1
- PMA_HOST=database
- PMA_PORT=3306
- MYSQL_ROOT_PASSWORD=111111

Vladimir
11.11.2018
19:14:46
Даже ошибка говорит о том что проблема в подключении к mysql серверу, а не в аторизации

Anton
11.11.2018
19:15:27
docker logs имя_контейнера_database
docker logs имя_контейнера_phpmyadmin

Vladimir
11.11.2018
19:18:59
@lil_mraz Есть идеи ?

Anton
11.11.2018
19:34:46
@lil_mraz Есть идеи ?
только что ввел неправильный пароль у себя, такая же ошибка как на скрине. Значит неправильный логин/пароль, перепроверь еще раз

Vladimir
11.11.2018
19:36:11
Меня смущает больше что он не на локаал хост стучит, а на какой-то левый айпишник внутренний

Anton
11.11.2018
19:39:14

Vladimir
11.11.2018
19:39:47

Google

Anton
11.11.2018
19:41:46

Vladimir
11.11.2018
19:42:10
понял

Anton
11.11.2018
19:42:24
это как в офисе, несколько компьютеров у каждого свой ip

Vladimir
11.11.2018
19:45:00
я знаю что такое локальные сети
вопрос в чем косяк в моем случае
если это не проблема логина

ildar
11.11.2018
20:05:37
подключись к контейнеру со скриншота и из консоли подключись к БД.

Konstantin
11.11.2018
20:23:32

Vladimir
11.11.2018
20:24:03

Konstantin
11.11.2018
20:24:13
То, что ты меняешь пароль в env - ничего не будет, это только при инициализации базы
И ещё, возьми 5.6 мускл

Vladimir
11.11.2018
20:24:51

Konstantin
11.11.2018
20:25:26
В 5.7 кажись Рут генерится сам, не помню точно
С телефона, точно не скажу

Vladimir
11.11.2018
20:28:32
вынесена
# The Database
database:
image: mysql:5.7
volumes:
- dbdata:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=111111
- MYSQL_DATABASE=almexbpm_np
ports:
- "33061:3306"

Konstantin
11.11.2018
20:30:35
Ну из простого - зайди в контейнер и глянь чо он там за юзера создал)
mysql -e 'select * from mysql.users'

Google

Vladimir
11.11.2018
20:31:16
спасибо, пока разбираюсь как сделать это
не могу к мускулю руками законнектится соответсвенно и phpmyadmin тоже..

Konstantin
11.11.2018
20:51:53
Я же сказал в контейнере
Т.е. чтобы локально подключиться, там может Рут только для localhost

Vitaliy
11.11.2018
20:53:46
та нет, проста докер создаст подсеть для mysql
как ты конект?

Vladimir
11.11.2018
21:29:29
короче какой-то глюк с директорией, даже удалить и потушить не могу
сменил дирректорию, все завелось
спасибо всем кто отозвался