
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
Да, но почему?

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 протокол у вас отрабатывает нормально

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
Ну я попробую. А такой то почему не работает? В доке же так написано

Max
04.02.2019
11:52:09

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 поднимать и указывать какую папку синхронизировать с хостом?

User ?
04.02.2019
12:14:56

Aleksei
04.02.2019
12:26:18

Maxim
04.02.2019
14:44:00
.env:
SUBNET=10.18.0.0/24
BRIDGE_IP=10.18.0.1

User ?
04.02.2019
14:45:23

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

Google

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

Iurii
05.02.2019
10:47:49

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:51:57
VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"]

kirigiri
05.02.2019
10:53:26

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

kirigiri
05.02.2019
10:54:55

Artem
05.02.2019
10:55:16

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

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

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

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