V
27.03.2019
20:15:33
из репозиториев не предлагать)
Andrey
27.03.2019
20:36:16
Митяй
27.03.2019
20:44:11
Парни кто сталкивался с таким, что на MAC OS еле-еле работает docker ? Использую Laravel работает еле-еле. 2 сек гл стр отдает. На ubuntu - влет все. Куда копать не пойму
Andrey
27.03.2019
20:49:38
недавно обсуждали. баг это
Google
Andrey
27.03.2019
20:50:07
https://github.com/docker/for-mac/issues/1759
Митяй
27.03.2019
20:51:29
Andrey
27.03.2019
20:51:54
я не разраб докера, мне неизвестно
V
27.03.2019
20:52:03
Andrey
27.03.2019
20:55:04
вопрос не полон. В результате тебе что надо? Свой образ с mysql?
V
27.03.2019
20:59:20
Andrey
27.03.2019
20:59:55
FROM: debian
RUN apt update && apt install mysql -y
и тд
George
27.03.2019
21:51:39
это и есть ответ
V
27.03.2019
22:23:07
Alexey
27.03.2019
22:24:13
George
27.03.2019
22:31:38
ужас-ужас
Google
Code
27.03.2019
22:39:25
Alexey
27.03.2019
22:40:17
Anatoliy
27.03.2019
23:24:14
Всем привет!
Может кто подсказать почему у меня в swarm'е один контейнер не видит второй? оба подключены к overlay сети, причем один из них подключен к другой overlay сети, и спокойно видит в ней третий контейнер.
Т.е. можно нарисовать так:
c1: n1
c2: n1, n2
c3: n2
и выходит такое:
c2 —->c3
c1 -x-> c2
Алиасы расставлены. Вот собственно ошибка при старте:
Error response from daemon: dial tcp: lookup fluentdds on 127.0.0.1:53: no such host
ildar
28.03.2019
03:52:07
Стартуй с командой sleep 1000, exec в шел контейнера и ковыряй: ping, nc, cat.
Читал? https://github.com/moby/moby/issues/18842
Anatoliy
28.03.2019
05:08:14
Митяй
28.03.2019
05:13:41
Nix
28.03.2019
05:36:30
ПОдскажите как синхронизировать файлы в папке между двумя контейнерами
app:
container_name: app
restart: always
volumes:
- data-app:/var/www/html/
depends_on:
- db
networks:
main:
aliases:
- app
volumes:
data-app:
так только в одном контейнеры фалы записываются в другом пусто
Robert
28.03.2019
05:52:05
Вы точно уверены, что вам нужны одни и те же файлы в разных контейнерах?
Banschikov
28.03.2019
05:57:54
Всем привет. В Docker Swarm можно как-то изменить MTU у docker_gwbridge?
Demian
28.03.2019
06:00:41
Народ, у кого есть большая практика работы с докером под макось? Что постоянно контейнер виснет(( куда копать, что смотреть?
ildar
28.03.2019
06:00:42
Nix
28.03.2019
06:02:14
ildar
28.03.2019
06:02:35
Demian
28.03.2019
06:04:33
Закопать можно даже человека, это простое решение, но мы к такому не готовы!!!нужно что нить по интереснее и сложнее
Anatoliy
28.03.2019
06:04:38
есть вариант открыть порте через
- mode: host
target: 24224
published: 24224
но мне надо что бы оно было доступно только с локалки
Nix
28.03.2019
06:05:44
Google
ildar
28.03.2019
06:06:14
Anatoliy
28.03.2019
06:07:06
ildar
28.03.2019
06:08:09
EXPOSE в Dockerfile добавь
Demian
28.03.2019
06:13:57
СПС)))
Anatoliy
28.03.2019
06:34:49
George
28.03.2019
06:35:44
Anatoliy
28.03.2019
06:36:00
George
28.03.2019
06:36:08
Я не понимаю. Делаешь так. Настройки докера - драйвер == journald
Anatoliy
28.03.2019
06:36:58
а чем fluentd плох?
там так же кроме journald есть и fluentd
George
28.03.2019
06:37:30
Ставишь флюент
Роутишь из журналд куда тебе надо
Anatoliy
28.03.2019
06:40:02
Что бы роутить куда надо - мне надо знать куда
и проблема как раз в том что локалхост сам по себе не видит где лежит fluentd
имея возможность прокинуть сокет у меня исчезают с этим проблемы - я просто пишу прям туда, т.к. открыть порт нельзя - оно будет открыто наружу в инет
Banschikov
28.03.2019
06:41:02
George
28.03.2019
06:59:36
Google
George
28.03.2019
06:59:55
и я твою задачу не понимаю. Пиши подробнее. Я рабочий кейс описал
DimenSi
28.03.2019
08:12:51
Господа, если я добавлю в компоуз restart: always, образ будет пересоздаваться? Я параметр хочу к базе добавить, чтоб сама вставала если что, но не знаю нужно сделать бекап перед обновлением конфига
George
28.03.2019
08:15:25
DimenSi
28.03.2019
08:15:41
то есть все ок будет, ничего пересоздаваться не будет?
George
28.03.2019
08:16:01
по умолчанию - нет
Evgenii
28.03.2019
08:48:56
Demian
28.03.2019
08:49:27
Evgenii
28.03.2019
08:49:40
короче, медленно работает?
Demian
28.03.2019
08:49:57
я запускаю сборку кода на с++
да помоему вообще не работает
Evgenii
28.03.2019
08:50:48
в общем - скорее всего у тебя docker for mac- медленный - используй docker dinghty | docker-sync
но я не уверен, что это решит именно ТВОЮ проблему
Demian
28.03.2019
08:53:08
он подымаеся но при сборке в контейнере сишного кода через CMake файлы подвисает
ну типа там чет работает, но у меня опыта мало поэтому кроме логов я ничего глянуть не могу
хотя можено же зайти в контейнер и посмотреть какие ресурсы юзаются
Владимир
28.03.2019
11:46:24
Ребята, я хочу запушить свои 3 собранных контейнера в удаленный реестр. Запускаю через docker-compose. Нужно ли мне отдельно руками писать трижды docker commit | docker push? Есть какой-то способ через compose?
ildar
28.03.2019
11:53:10
1. commit не нужен.
2.
$ docker-compose push --help
Pushes images for services.
правда щас @gecube ругаться будет
Google
Andor
28.03.2019
11:53:34
я бы тоже поругался
George
28.03.2019
11:53:35
буду
Andor
28.03.2019
11:53:37
но лень
Alexander
28.03.2019
11:54:03
Привет
есть контейнеры из которых наружу проброшен порт
например для апача 81 -> 80
мускуль 33067 -> 3306
На хосте запущен скрипт у которого в настройках прописан конекшн к базе используя
localhost
33067
но кенкта нет, таймаут и всё, похожая ситуация с апачем, когда проксирую на него запросы
но если я из хоста сделаю mysql -u root -p -h localhost -P 33067 или курлом постучусь в контейнер, то ответ есть
в чем может быть причина?
Alexey
28.03.2019
11:55:58
link нужно сделать
а, линки уже легаси. Тогда в одной сети запустить и по name ходить
Alexander
28.03.2019
11:56:35
контейнеры видят друг друга
проблема в другом\
на хостовой машине есть скрипт который должен ходить в контейнер
проблема в том, что из этого скрипта не работает конект к базе
порты проброшены, есть аналогичные контейнеры только с другим проджектнеймом
там все работает ок
??♂️
ildar
28.03.2019
11:59:34
на хосте nc -z localhost 33067; echo $?
Alexander
28.03.2019
12:00:55
# nc -z localhost 33067; echo $?
1
ildar
28.03.2019
12:01:19
значит и эта команда не может работать `mysql -u root -p -h localhost -P 33067`
Alexander
28.03.2019
12:01:51
сек
тушил контейнеры
0
Владимир
28.03.2019
12:05:09
@ildaar там в хелпе пустовато, кроме --ignore-push-failures ничего нету
@ildaar https://docs.docker.com/engine/reference/commandline/push/ в доке написано, что "First save the new image"
ildar
28.03.2019
12:08:07
1. ты смотришь docker вместо docker-compose. тебе что именно нужно?
2. есть способ создавать образ из контейнера. вряд ли это тебе нужно. build && push