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
короче какой-то глюк с директорией, даже удалить и потушить не могу
сменил дирректорию, все завелось
спасибо всем кто отозвался