@docker_ru

Страница 274 из 1375
Сергей
15.08.2017
15:17:20
Перезапустить демон как вариант

Если там ничего не поменялось

Danil
15.08.2017
15:19:21
Перезапустить демон как вариант
отличный вариант) думал не поможет)а спасло

Сергей
15.08.2017
15:19:52
Ну раньше спасало всегда просто докеровцы же любят все менять

Google
Danil
15.08.2017
15:21:00
Спасибо, а то я перемудрил с фаерволом и с психу всё удалил)

Сергей
15.08.2017
15:22:49
Норм я с психу айфону разбиваю

Алексей
15.08.2017
15:31:22
я в отчаянии. Кто то работает с PHP и настраивал PHPStorm и xdebug?

Andrew
15.08.2017
15:34:48
Тебе для локального окружения?

Алексей
15.08.2017
15:34:57
Я уже 1000 инструкций пересмотрел

xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_port = 9000 xdebug.remote_autostart = 1 xdebug.remote_connect_back = 0 xdebug.idekey = docker xdebug.remote_host = 172.17.0.1

ip - указал от докерхоста

Но ничего. PHPStorm молчит

Andrew
15.08.2017
15:37:17
Я включаю в конфиге xdebug автостарт, чтобы с с idekey не париться

Ремоут хост не трогал

Убедись что в шторме порт совпадает

Алексей
15.08.2017
15:39:30
Порт совпадает

Google
Andrew
15.08.2017
15:40:12
Через полчаса смогу конфиг скинуть, с которым у меня работает, если не получится до этого времени

Алексей
15.08.2017
15:40:26
Есть ощещение что порт нужно зашарить

9000

Andrew
15.08.2017
15:42:09
Кажется у меня ремоут хост и ремоут коннект бэк вообще отсутствуют, но это не точно)

Попробуй без них

Алексей
15.08.2017
15:42:31
Причем у меня есть машина где это все работает

точно такой же конфиг

но ее настраивал год назад

Andrew
15.08.2017
15:43:08
Порт не занят?

Алексей
15.08.2017
15:43:46
с чьей стороны? На хосте?

Andrew
15.08.2017
15:45:03
Да

Шторм слушает на хосте

Алексей
15.08.2017
15:47:37
Да
нет не занят. Только штормом

Andrew
15.08.2017
15:51:03
А фаервола на тачке нет?

Ченить типа ufw

Алексей
15.08.2017
15:54:23
нет

Сергей
15.08.2017
15:54:26
Телнетом хоть зацепились на порт

Посмотрите физически можно ли на него зацепиться

Google
Алексей
15.08.2017
15:55:02
Причем из php контейнера нет доступа по айпи хоста на сайт

сча

Но пинги на хост уходят

curl -o /dev/null —silent —head —write-out '%{http_code}\n' http://172.19.0.1/app_dev.php

Возвращает 000

Посмотрите физически можно ли на него зацепиться
telnet 127.0.0.1 9000 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused

Сергей
15.08.2017
15:58:49
Ну вот

Алексей
15.08.2017
15:59:01
а не

Норм

все слушает

А вот telnet из контейнера к хосту - не проходит

Как узнать IP хоста внутри контейнера?

Алексей
15.08.2017
16:10:56
делаю route и смотрю Gateway

Andrew
15.08.2017
16:28:55
добрался до своего конфига https://pastebin.com/8SiUYd9b

http://i.imgur.com/LQULEoc.png

вот так в шторме

Алексей
15.08.2017
17:09:37
вот так в шторме
Как ты узнал remote_ip?

Вот интересно у тебя telenet в контейнере к докрхосту по 9000 порту пройдет?

Andrew
15.08.2017
17:35:52
Это вроде gateway дефолтной сети докера

Если ты про remote_host

Google
Алексей
15.08.2017
17:43:53
Интересно доступен ли тебе порт в контейнере

Жаль рабочую машину отключил

Yaroslav
15.08.2017
17:49:27
Кто может подсказать по файлу —env-file ? Для того, чтобы прописать переменные среды. Не пойму как его создать...

Алексей
15.08.2017
17:56:54
Это вроде gateway дефолтной сети докера
ты оказался изначально прав

firewalld

теперь нужно замапить как-то -_-

Admin
ERROR: S client not available

Алексей
15.08.2017
18:03:58
На старой машине у меня файлы лежали по точно такому же пути как и в контейнере

потому все было ок

а тут так не выйдет

все. И замапил

Нужно инструкцию написать.

Pavel
15.08.2017
19:14:30
как кешировать в докере вызовы например RUN apt-get update

Yaroslav
15.08.2017
20:02:13
Привет! Кто сталкивался, куда копать. С докером первый день) вот такая ошибка вылазит docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"--env-file\": executable file not found in $PATH". после вывода команды sudo docker run -i -t -d onlyoffice/documentserver —env-file /home/user/onlyoffice_env

Andrey
15.08.2017
20:15:52
он же ясно дал понять: он хочет бинарь внутри контейнера что ты хочешь запустить. Он пытается выполнить "—env-file" и валится

Yaroslav
15.08.2017
20:19:29
twwlf
15.08.2017
20:20:32
@laktion аргументы местами не путай, да

Google
Andrey
15.08.2017
20:34:39
-_- в докере нифига не ясные ошибки
Да ладно? "exec: \"--env-file\": executable file not found in $PATH"

На java тогда лучше даже не поглядывать, там сразу инфаркт)))

Nick
15.08.2017
20:35:09
отлично, но про какой файл идет речь)

Andrey
15.08.2017
20:36:33
we need to go deeper (с) : \"--env-file\"

Nick
15.08.2017
20:36:45
@shursh джава джавой, но там можно менять аргументы местами хотя бы)

twwlf
15.08.2017
20:37:03
те, что с флагами – и тут можно

голову просто выключать необязательно

вообще не джавы/докера проблемы

Nick
15.08.2017
20:37:40
голову просто выключать необязательно
ну иди попробуй написать —env-file в конец, ога)

да даже не про эту ошибку речь, там бывает такое напишет, что убиться хочется

twwlf
15.08.2017
20:38:30
бывает, да

Yaroslav
15.08.2017
21:09:43
Поменял аргументы, запустился. Спасибо! Только осваиваю его. Погнал следующие ошибки исправлять)

Evgeniy
16.08.2017
04:59:16
всем привет. кто может подсказать как правильно организовать следующее: есть веб-приложение, запущенное в контейнере на каком-нибудь порту. необходимо расшарить это приложение во вне (я имею в виду так, чтобы я мог дать кому-нибудь ссылку на приложение). до использования докера, все было просто - я запускал приложение, запускал localtunnel (https://localtunnel.github.io/www/), получал адрес, по которому приложение было доступно из вне. как что-то подобное провернуть с использованием докера?

Oleg
16.08.2017
05:02:30
так тот же localtunnel на той же машине, где пущен докер просто подсунь localtunel открытый порт докера

Evgeniy
16.08.2017
05:07:12
так тот же localtunnel на той же машине, где пущен докер просто подсунь localtunel открытый порт докера
спасибо за ответ. я конечно могу на хост запилить localtunnel и сделать как раньше, но мне интересно, можно ли localtunnel тоже вынести в докер. наверное даже в отдельный контейнер о_О

Oleg
16.08.2017
05:09:31
нет, не выйдет localtunnel нужен выход в интернет докер же нужен для удобства и безопасности, а localtunnel только открывает его наружу, ни в удобстве, ни в безопасности не теряем

в докер сервисы пихают, а localtunnel это не сервис, а что то типа прокси

Evgeniy
16.08.2017
05:18:11
нет, не выйдет localtunnel нужен выход в интернет докер же нужен для удобства и безопасности, а localtunnel только открывает его наружу, ни в удобстве, ни в безопасности не теряем
ну...тем не менее, мне удалось сделать, как я хочу. я запустил оба контейнера с параметром network host. в одном приложуха на порту, в другом localtunnel, щарящий порт приложения, и вроде бы все получилось

в докер сервисы пихают, а localtunnel это не сервис, а что то типа прокси
это все понятно. я использую не для продакшн docker, а для разработки. не хотелось ни node, ни npm в систему запиливать просто

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