@docker_ru

Страница 869 из 1375
ildar
11.11.2018
07:53:42
почему строчка command: dotnet MyApp.dll при билде композа превращается в вызов dotnet-MyApp.dll (исходная команда склеивается знаком тире и получается фигня с ошибкой)
а dotnet умеет в no such file? root@d509f13010aa:~# ls asdf.dll root@d509f13010aa:~# dotnet ./asdf.dll A fatal error was encountered. The library 'libhostpolicy.so' required to execute the application was not found in '/root/'. Failed to run as a self-contained app. If this should be a framework-dependent app, add the /root/asdf.runtimeconfig.json file specifying the appropriate framework. root@d509f13010aa:~# dotnet ./qwerty.dll No executable found matching command "dotnet-./qwerty.dll"

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
кнопку "8080" нажимал? ведёт на дашборд Rapid
в самом дашборде я не получаю ответов

по запросу

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

запускается контейнер, но папка проекта пустая

Tama
11.11.2018
16:14:49
запускается контейнер, но папка проекта пустая
а в настройках докера прописана папка для монтирования? в filesharing

На Win10 вроде как и на маке?

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



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
и в логине root/111111. Сервер пустой
Я же говорю что это не дает результата. Уже сделано было и до обращения сюда и сейчас.

Даже ошибка говорит о том что проблема в подключении к 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
Понимаю, но разве не на локал хост он должен ?
это 2 разные виртуальные "машины", у них разный локалхост

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

Admin


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
То, что ты меняешь пароль в env - ничего не будет, это только при инициализации базы
После каждой смены данных перед запуском выполняю docker-compose rm -vf

И ещё, возьми 5.6 мускл
ни 5, ни 5.6 ни 5.7 - разницы нет

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

С телефона, точно не скажу

После каждой смены данных перед запуском выполняю docker-compose rm -vf
База не вынесена на хост? Я не могу конфиг глянуть

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

Google
Konstantin
11.11.2018
20:31:13
mysql -e 'select * from mysql.users'

Vladimir
11.11.2018
20:31:16
спасибо, пока разбираюсь как сделать это

спасибо, пока разбираюсь как сделать это
дернуть mysql из под контейнера

не могу к мускулю руками законнектится соответсвенно и phpmyadmin тоже..

Konstantin
11.11.2018
20:51:53
Я же сказал в контейнере

Т.е. чтобы локально подключиться, там может Рут только для localhost

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

как ты конект?

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

сменил дирректорию, все завелось

спасибо всем кто отозвался

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