@docker_ru

Страница 798 из 1375
Alexander
24.09.2018
20:11:30
да, 15 это ерунда при сохранении удобства убунты

Setox
24.09.2018
20:11:41
именно

Alexander
24.09.2018
20:11:50
потому что с альпайном начинается мракобесие по сборке плагинов к пыху из исходников

а тут apt-get install и порядок

Google
Setox
24.09.2018
20:12:53
надо про 18.10 почитать, кака-то я её пропустил

Arkadiy
24.09.2018
20:13:08
18.10 не lts

Alexander
24.09.2018
20:13:23
да то я наверное погорячился, 18.10 еще не вышла. на дворе сентябрь еще

Setox
24.09.2018
20:13:46
не, я просто полюбопытсвовать что там пилят

Arkadiy
24.09.2018
20:14:03
новую тему оформления вроде бы

Alexander
24.09.2018
20:14:28
ну, нам с серверной точки зрения на это пофиг ?

Konstantin
24.09.2018
20:50:12
А в чем проблема на убунте? Один раз образ/слои скачали и всё. Диффы +/- одинаковые

Evgeniy
25.09.2018
10:14:09
а как подсунуть свои конфиги, вот докер файл FROM postgres:10.5 RUN apt-get update && apt-get install -y RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* COPY ./postgresql.conf /etc/postgresql/postgresql.conf захожу в контейнер, мой конфиг лежит, но по логам вижу, что он не применился

конкретно поменял порт с 5432 на 5433, но в логах test-db | 2018-09-25 09:59:50.047 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 test-db | 2018-09-25 09:59:50.047 UTC [1] LOG: listening on IPv6 address "::", port 5432

Sergei
25.09.2018
12:27:08
Здравствуйте, подскажите пожалуйста, если в docker-compose.yml для контейнера определено networks: default значит ли это что контейнер является недоступным извне?

Sergei
25.09.2018
12:30:45
нет, это только название сети в общем списке
благодарю. совсем не разбираюсь в сетях докера. как можно проверить является ли сеть закрытой или открытой?

Google
Sergei
25.09.2018
12:30:56
если так можно сказать..

Konstantin
25.09.2018
12:31:12
Извне всегда закрыта, если не mode: host

Sergei
25.09.2018
12:42:42
Little
25.09.2018
12:43:53
всем привет. Ребята, подскажите пожалуйста, у меня проблема с efk стэком и логами Есть стэк elasticsearch-fluentd-kibana, в который пишутся логи со всех докер-контейнеров через драйвер. Во fluentd логи попадают, а в кибане не отображаются

куда копать?

может ли это быть из-за таймзоны?

Sergey
25.09.2018
12:44:57
дальше в флюента они выплевываются?

проверяй всю цепочку

Little
25.09.2018
12:45:21
как я могу это проверить в elastic ?

выплевывается. В кибане показывает с задрежкой

допустим, я минут 20 назад отправлял запрос. В кибане он показался только сейчас

Sergey
25.09.2018
12:46:47
ты сказал не отображаются а теперь пишешь с задеркжйо

Little
25.09.2018
12:46:59
вместе с запросом, который я тоже только что оправил

ты сказал не отображаются а теперь пишешь с задеркжйо
так не отображались. Сейчас отобразились

Sergey
25.09.2018
12:47:15
ок, какой запрос, сколько ждешь ответ какая нагрузка

что выдает кибана если запрашивать последние логи?

Little
25.09.2018
12:49:05
ок, какой запрос, сколько ждешь ответ какая нагрузка
в основном, логи пишутся нормально. Но бывают моменты, когда их нет и нет. Через какое-то время появляются все, что шли. Нагрузки почти нет. 1 приложуха и пара посторонних контейнеров крутится. Время отображения совсем рандом (от получаса бывают затупы до нескольких часов).

последние логи я запрашиваю вот так http://addr:5601/app/kibana#/discover?_g=(refreshInterval:('$$hashKey':'object:450',display:'5%20seconds',pause:!f,section:1,value:5000),time:(from:now-30m,mode:quick,to:now))&_a=(columns:!(_source),filters:!(('$$hashKey':'object:737','$state':(store:appState),meta:(alias:!n,disabled:!f,index:'fluentd-*',key:'@log_name',negate:!f,value:meme-service.main-app),query:(match:('@log_name':(query:meme-service.main-app,type:phrase))))),index:'fluentd-*',interval:auto,query:(query_string:(analyze_wildcard:!t,query:'*')),sort:!('@timestamp',desc)) Ожидаю, что должно показать логи за последние 30минут с контейнера meme-service.main-app. В 80% так и происходит. Но иногда тупит и не выводит то, что fluentd отправляет в elastic

Sergei
25.09.2018
13:23:02
Извне всегда закрыта, если не mode: host
а могу ли я из закрытого контейнера скажем сделать ping ya.ru ? извините, я просто пытаюсь выяснить происхождение странных логов в mysq-контейнере

Konstantin
25.09.2018
13:24:06
а могу ли я из закрытого контейнера скажем сделать ping ya.ru ? извините, я просто пытаюсь выяснить происхождение странных логов в mysq-контейнере
у меня складывается впечатление, что docker run - платное что-то. Быстрее было бы уже проверить, чем спрашивать

Google
Sergei
25.09.2018
13:25:34
у меня складывается впечатление, что docker run - платное что-то. Быстрее было бы уже проверить, чем спрашивать
неправильно вопрос поставил - если я могу пинговать внешнюю сеть из контейнера, значит ли это что включен mode: host ?

Konstantin
25.09.2018
13:26:03
нужно закрыть доступ извне или изнутри?

Sergei
25.09.2018
13:26:22
нужно закрыть доступ извне или изнутри?
я понял, это ничего не значит. буду разбираться дальше.

Tores
25.09.2018
13:35:33
Гопода подскажите годную вебморду для регистри (поднят контейнером) чтоб адекватно килять образы со всеми тегами (а не только теги). Спасибо.

Dima
25.09.2018
14:15:01
потому что с альпайном начинается мракобесие по сборке плагинов к пыху из исходников
Все отлично работает. Настроил php-fpm и поставил supervisor, так приложение обновляеться меньше минуты.

Sergey
25.09.2018
14:30:08
ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1. For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/ чем не нравится версия подскажите? вроде свежий докер стоит Docker version 18.06.0-ce, build 0ffa825

ставлю 3 версию

Sergey
25.09.2018
14:42:13
docker-compose какой версии? Для “3” нужен выше 1.10.0
а все, 1.8 стоит, надо обновить тогда

Bogdan
25.09.2018
15:06:52
всем привет. я только вчера начал читать/щупать докер, с билдом и компоузом я разобрался, но возникло несколько вопросов 1) если я хочу изменить пару строчек в коде, запустить локально, мне каждый раз билдить? 2) допустим, у меня есть 10 сервисов, которые ходят в монгу, каждый в свою бд. как мне организовать все это черед докер? глупо поднимать 10 образов монги

Dmitry
25.09.2018
15:13:56
Что лучше Docker или Windows?

Алексей
25.09.2018
15:14:17
Что лучше Docker или Windows?
что лучше мягкое или зеленое?

Dmitry
25.09.2018
15:14:24
мягкое

@evstrat ты можешь прокидывать код прямо в контейнер, смотря на чём пишешь(bind) создай один образ с 10 базами, какие проблемы?

Bogdan
25.09.2018
15:19:39
1. Конечно. 2. В отдельной папке можешь поднять монгу и подключить к network'у, что и у приложения. Можешь поднять рядом mongo-express и в монге создать базы
а если у меня билд зафейлился из-за докерфайла, то создается какой-то странный контейнер. его можно удалять автоматически как-то? где почитать про network'и приложений?

а то я вчера копался, насоздавалось контейнеров на 100гб

Google
Bogdan
25.09.2018
15:21:29
В доках https://docs.docker.com/network/
спасибо, то что нужно

tsv
25.09.2018
15:22:08
Arkadiy
25.09.2018
15:24:48
Подтверждаю. Третьи сутки бьюсь со сборкой Alien::OpenSSL::Static ?
у меня libreoffice headless не завелся, пришлось убунту вкорячивать

ну и в npm некоторые бинарники не собираются

из за musl

Dima
25.09.2018
15:26:02
ну и в npm некоторые бинарники не собираются
Multistage в помощь) Собираешь в убунту, а крутиш в alpine

Arkadiy
25.09.2018
15:26:34
Multistage в помощь) Собираешь в убунту, а крутиш в alpine
не, там мне uno для питона нужно было и все такое, чет не завелось в итоге.

да и в целом alpine хорош когда внутри почти ничего нет

а когда ставишь питон и прочее - то он уже почти сравним с убунтой

Frank
25.09.2018
15:28:26
да и в целом alpine хорош когда внутри почти ничего нет
:) я альпинку только для volumes_from юзаю и то контейнер стопнутый, если приложенька между несколькими используется

Evgeniy
25.09.2018
15:48:41
создаю контейнер FROM postgres:10.5 RUN apt-get update && apt-get install -y RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* COPY ./postgresql.conf /var/lib/postgresql/data/postgresql.conf COPY ./postgresql.conf /etc/postgresql/postgresql.conf COPY ./updateConfig.sh /docker-entrypoint-initdb.d/_updateConfig.sh каждая строчка с COPY - попытка подсунуть кастомный конфиг в итоге все-равно запускается со своим конфигом

потом залез в контейнер запустил /docker-entrypoint-initdb.d/_updateConfig.sh рестартанул контейнер - конфиг применился

чет не догоняю как все же при создании подсунуть кастомный конфиг для постгреса

/docker-entrypoint-initdb.d/_updateConfig.sh #!/usr/bin/env bash cat /etc/postgresql/postgresql.conf > /var/lib/postgresql/data/postgresql.conf

Evgeniy
25.09.2018
16:14:13
# The Database database: container_name: test-db build: context: ./database dockerfile: database.dockerfile volumes: - database:/var/lib/postgresql/data - ./database/backups:/home/backups environment: - "POSTGRES_PASSWORD=password" - "POSTGRES_USER=user" - "POSTGRES_DB=db" - "PGDATA=/var/lib/postgresql/data" ports: - "5432:5432" restart: on-failure:3 logging: options: max-size: "10m" max-file: "500" networks: - database

и потом docer-compose up

volumes: - database:/var/lib/postgresql/data

вот в этом проблема?

Google
Konstantin
25.09.2018
16:17:17
ну конечно, ты поверх маунтишь другие файлы

Evgeniy
25.09.2018
16:17:21
а как тогда подсунуть?

пробовал рестартовать внутри котейнера su - postgres -c "/usr/lib/postgresql/$PG_MAJOR/bin/postgres -D $PGDATA -c config_file=/etc/postgresql/postgresql.conf"

даже не такой вопрос

Konstantin
25.09.2018
16:21:20
https://www.google.ru/search?q=docker+postgresql+config

Evgeniy
25.09.2018
16:21:31
почему тогда не сработал этот скрипт ```COPY ./updateConfig.sh /docker-entrypoint-initdb.d/_updateConfig.sh```

Konstantin
25.09.2018
16:22:04
сборка ничего не имеет к запуску

в сборке ты добавил файл какой-то, а использоваться он будет при запуске уже

Evgeniy
25.09.2018
16:22:43
вот да

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