@ru_docker

Страница 549 из 610
Oleh
02.02.2019
16:15:14
проблема: Есть проект на Laravel. Развернутый с помощью docker-compose.

Для тестов Фронта хочу заюзать image: selenium/hub

но... неполучается



Google
Oleh
02.02.2019
16:17:24
если чесно даже не понятно куда копать

Roman
02.02.2019
16:36:38
если чесно даже не понятно куда копать
у тебя файлы твои тестовые найти не может

Вадим
02.02.2019
16:37:09
Oleh
02.02.2019
16:37:14
Да, но почему?

https://github.com/laravel/docs/issues/3084
Спс, попробую. Там правда версия старая, но вдруг прокати)))

Alex
02.02.2019
18:08:44
Привет. Кто работал с macvlan, разбирается в сетях и желает помочь ?! :)

AstraSerg
02.02.2019
18:33:06
Да уж озвучивайте. Попробуем

Alex
02.02.2019
19:08:35
Вообщем я сделал всё по тому мануалу

http://blog.oddbit.com/2018/03/12/using-docker-macvlan-networks/

и у меня ниоткуда из локальной сети машина не пингуется

AstraSerg
03.02.2019
07:48:02
Alex
03.02.2019
07:48:25
?‍♂️

AstraSerg
03.02.2019
07:49:29
Вас не прельщают лавры первооткрывателя? :)

Google
Alex
03.02.2019
07:50:32
?‍♂️

написал им в саппорт что маниал не работает

AstraSerg
03.02.2019
07:51:50
Воо, это уже что-то... А отправили информацию?

Alex
03.02.2019
07:52:32
да

AstraSerg
03.02.2019
07:52:57
Видимо, секрктная, если нам не показываете?

Воспроизвести на другой системе пробовали?

Alex
03.02.2019
08:18:57
default via 192.168.1.1 dev wlp2s0 proto dhcp metric 600 169.254.0.0/16 dev wlp2s0 scope link metric 1000 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.198 metric 600

"Name": "v5", "EndpointID": "5e9a725cffc055a4a5f66d66a5092dee3f2eee18133c8177f00ae6285be431ad", "MacAddress": "02:42:c0:a8:01:02", "IPv4Address": "192.168.1.2/24", "IPv6Address": "" "Options": { "parent": "wlp2s0" },

Воспроизвести на другой системе пробовали?
на другом компьютере тоже самое , но с той же сетью

Игорь
03.02.2019
13:59:00
а tcpdump'ом слушали этот интерфейс?

Alex
03.02.2019
15:03:40
а tcpdump'ом слушали этот интерфейс?
да, на хост машине и внутри контейнера tcpdump принимает request, но response на хосте и контейнере пишет как "(oui Unknown) ", на машине с которой пингую ответа в tcpdumpe нету

"ARP, Reply 192.168.1.2 is-at 02:42:c0:a8:01:02 (oui Unknown), length 28"

AstraSerg
03.02.2019
15:14:57
"ARP, Reply 192.168.1.2 is-at 02:42:c0:a8:01:02 (oui Unknown), length 28"
Oui unknown это не страшно. Это всего лишь означает, что этот MAC адрес нел.зя найти здесь http://standards-oui.ieee.org/oui.txt

Так что это не признак проблемы

Судя по ответу, arp протокол у вас отрабатывает нормально

Alex
03.02.2019
15:18:41
на роутере попытаться tcpdump запустить?

AstraSerg
03.02.2019
15:22:06
Для чего?

Alex
03.02.2019
15:28:36
доходит ли ответ до туда ?!

AstraSerg
03.02.2019
15:44:27
Ну так если это вопрос, то конечно нужно запустить.

User ?
04.02.2019
10:17:05
Привет, такой вопрос, я правильно понимаю, что в docker-compose нельзя указать один env файл на все контейнеры? Я хочу так: version: '3' services: env_file: - .env bash: image: bash:latest db: image: postgres:alpine А получается только так: version: '3' services: bash: env_file: - .env image: bash:latest db: image: postgres:alpine

Google
AstraSerg
04.02.2019
10:52:07
А если не указывать явно? Он вроде по умолчанию его ищет.

User ?
04.02.2019
10:56:10
Если не указывать явно, то, когда я делаю в bash контейнере echo ${MY_ENV} то я получаю пустоту, вместо тела переменной

Rustam
04.02.2019
11:16:19
.env который компоуз ищет по умолчанию используется только при парсинге docker-comoose.yml. в контейнеры эти файлы придется подключать явно. Но можно использовать yaml anchors, если беспокоит дублирование кода

Mikhail
04.02.2019
11:41:07
Тут можно вопрос по gitlab-ci? lint: image: node:10.8.0-jessie stage: test script: - npm ci - npm run lint Пишет что npm not found. Почему?

Max
04.02.2019
11:41:57
делай все в докере, и не будет таких проблем

Mikhail
04.02.2019
11:42:19
Ну я попробую. А такой то почему не работает? В доке же так написано

Mikhail
04.02.2019
11:52:38
скинь линк)
https://medium.freecodecamp.org/how-to-setup-ci-on-gitlab-using-docker-66e1e04dcdc2

@xbimz норм?

Max
04.02.2019
12:03:49
https://docs.gitlab.com/ce/ci/docker/using_docker_build.html#use-docker-in-docker-executor

вот полная инструкция

попробуй по ней

Кана
04.02.2019
12:10:21
Ребят подскажите - хочу поставить mysql, при рестарте контейнера все бд сохранятся нормально или надо с docker-compose поднимать и указывать какую папку синхронизировать с хостом?

Maxim
04.02.2019
14:44:00
.env который компоуз ищет по умолчанию используется только при парсинге docker-comoose.yml. в контейнеры эти файлы придется подключать явно. Но можно использовать yaml anchors, если беспокоит дублирование кода
Погодите-ка. В моем docker-compose нет ни упоминания на .env файл, он просто лежит рядом, а в настройках сервиса в секции environment я беру значения из .env файла. Пример: extra_hosts: - asterisk:${BRIDGE_IP}

.env: SUBNET=10.18.0.0/24 BRIDGE_IP=10.18.0.1

User ?
04.02.2019
14:45:23
Установи в environment: - MY_ENV=VAR_FROM_.ENV
У меня много переменных. Я хочу одним файлик их пропихнуть

Maxim
04.02.2019
14:49:38
Понятно

Google
leon
05.02.2019
10:47:18
Вопрос такой. Есть docker образ для СУБД postgres. Когда запускаешь контейнер, то в паке /var/lib/postgres/<номерверсии> находятся файлы БД. Но, эта папка находится "внутри" контейнера.

leon
05.02.2019
10:48:26
Как мне теперь сделать, чтобы задействовался внешний том? Только скопировав содержимое из контейнера на хост и при запуске контейнера монтировать -v?

Т.е. при создании образа я не могу как-либо указать, что у меня будет монтироваться папка? (Ведь БД создается при создании образа)

Iurii
05.02.2019
10:49:53
да

Max
05.02.2019
10:51:26
Бд обычно при запуске создаёт файлы данных

Artem
05.02.2019
10:53:56
странный вопрос, Артем это я, да

kirigiri
05.02.2019
10:54:55
странный вопрос, Артем это я, да
Тебя Саня на разбор полетов приглашает. Ты с серваком копался, ребутнул и системд отвалился. Иди к нему, он злой, пиздец.

leon
05.02.2019
10:56:44
Бд обычно при запуске создаёт файлы данных
похоже, что нет (или в режиме каком-либо надо запускать)

Artem
05.02.2019
10:57:03
обычно, initdb нужен

https://severalnines.com/blog/deploying-postgresql-docker-container тут доходчиво все описано

leon
05.02.2019
11:02:47
благодарю за ссылку. будем разбираться

Emp
05.02.2019
12:14:27
вопрос скорее про CMD & ENTRYPOINT: собираю свой php-fpm образ на основе php7.2-fpm - в официальном докерфайле уже есть CMD ["php-fpm"] - надо ли в своем докерфайле еще раз писать CMD ["php-fpm"], чтобы пых автоматически запускался? (при заходе в свой сбилденный контейнер ps aux видно, что php-fpm не запущен и надо руками запустить)

Max
05.02.2019
12:22:52
если нигде не перетираешь будет браться из базого файла

Emp
05.02.2019
12:49:57
если нигде не перетираешь будет браться из базого файла
не перетираю, в моем докерфайле только RUN присутствуют. Вот из docker inspect: Config: "Cmd": [ "php-fpm" ],

Max
05.02.2019
12:55:21
смотри entry point тогда)

Google
Artem
05.02.2019
12:56:38
привет всем

может подскажите какие-то актуальные материалы/бенчмарки по докеру, что бы тыкать в морду людям, утверждающим что докер имеет оверхед в 100500%

Emp
05.02.2019
13:14:40
смотри entry point тогда)
нашел ошибку. Перетирал cmd в docker-compose.yml ))))

Max
05.02.2019
13:14:55
бывает

Emp
05.02.2019
13:15:06
спасибо, навел на мысль

Страница 549 из 610