Гайрат
да я поменяла. А надо стандартный юзать?
Можно любой, главное чтоб конфликтов не было
Makasimka
скажите, а это норма что папка mongodb имеет права nobody-юзера? периодически были ошкибки от wiredtiger на доступ..
Makasimka
" Operation not permitted src/mongo/db/catalog/database_impl.cpp 825" было.
Makasimka
это в кубе крутится контейнер
kSandr
нормально, пользователь на хосте и внутри контейнера может не совпадать, контейнерный уид мапится на хост, оттого и nobody
Makasimka
Просто я попробовал поменять права на юзера монга и ошибка пропала. Потом права опять стали такие
Владик
Господа подскажите пожалуйста. Поднял свои контейнеры через swarm и когда с хоста пытаюсь дернуть проброшенный порт из контейнера - получаю дикую задержку, но при этом если дергаю этот же порт в оверлэйной сети контейнеров, то задержки нет
Владик
может кто сталкивался?
UserMasterPro
Всем салют. Подскажите можно в докере образ андройда поднять?
George
да. нет. нет. да
George
там куча подводных камней, скорее все этого Вы не хотите
George
xyproblem.info
Makasimka
нормально, пользователь на хосте и внутри контейнера может не совпадать, контейнерный уид мапится на хост, оттого и nobody
но на голом докере там норм с юзером все в монге. видимо это куб так делает или nfs как хранилище
Anonymous
Всем привет, кто может поделиться советом как решить нубопроблему В общем, хотел сделать, что бы раннер, мог ходить к docker-daemon:2376 на stage сервер менял конфиг /etc/docker/daemon.json теперь при попытке sudo systemctl start docker Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. journalctl -xe https://paste.ubuntu.com/p/dhStRgSYkK/ systemctl status docker https://paste.ubuntu.com/p/kf6H9znHKr/ отсюда все попробывал: https://stackoverflow.com/questions/44678725/cannot-connect-to-the-docker-daemon-at-unix-var-run-docker-sock-is-the-docker с каких шагов в таких случаях вы начинаете диагностику?
Гречушников
Приветствую. Подскажите, как правильно в докере использовать крон? 1. в сервис php-fpm лезть и там ставить 2. какой то еще сервис подключить 3. дергать с хостовой машины из крона команду докера
Гречушников
кубернейтс и прочее, наверное мне еще рано для всего этого
🅂🄴🅁🄶🄴🅈 🐍
Добрый день!
🅂🄴🅁🄶🄴🅈 🐍
очередной вопрос от докер-нуба
🅂🄴🅁🄶🄴🅈 🐍
мне нужно стартовать отдельным сервисом вот этот образ: https://hub.docker.com/r/matrixdotorg/synapse/
🅂🄴🅁🄶🄴🅈 🐍
docker run -it --rm \ --mount type=volume,src=synapse-data,dst=/data \ -e SYNAPSE_SERVER_NAME=my.matrix.host \ -e SYNAPSE_REPORT_STATS=yes \ matrixdotorg/synapse:latest generate
🅂🄴🅁🄶🄴🅈 🐍
по readme пишут что нужно выполнить:
🅂🄴🅁🄶🄴🅈 🐍
эта команда сделает всю предстартовую конфигурацию для запуска(создаст кей файл, конфиг-файл)
🅂🄴🅁🄶🄴🅈 🐍
потом командой docker run -d --name synapse \ --mount type=volume,src=synapse-data,dst=/data \ -p 8008:8008 \ matrixdotorg/synapse:latest
🅂🄴🅁🄶🄴🅈 🐍
все это стартует
🅂🄴🅁🄶🄴🅈 🐍
мой вопрос - как мне эти докер команды выполнить в докерфайле, или в sh,
🅂🄴🅁🄶🄴🅈 🐍
если пишу в .sh:
🅂🄴🅁🄶🄴🅈 🐍
#!/bin/sh docker run -it --rm \ --mount type=volume,src=synapse-data,dst=/data \ -e SYNAPSE_SERVER_NAME=my.matrix.host \ -e SYNAPSE_REPORT_STATS=yes \ matrixdotorg/synapse:latest generate docker run -d --name synapse \ --mount type=volume,src=synapse-data,dst=/data \ -p 8008:8008 \ matrixdotorg/synapse:latest "$@"
Гречушников
Makefile up: cmd1 cmd2
Гречушников
make up
🅂🄴🅁🄶🄴🅈 🐍
и описываю сервис так:
🅂🄴🅁🄶🄴🅈 🐍
synapse: image: matrixdotorg/synapse command: sh my_sh.sh
🅂🄴🅁🄶🄴🅈 🐍
то образ пишет ошибку что не знает ни что такое sh , ни что такое bash
Гречушников
command: "sh my_sh.sh"
🅂🄴🅁🄶🄴🅈 🐍
итого - запустить не могу, посмотреть что там за OS внутри тоже не могу...
🅂🄴🅁🄶🄴🅈 🐍
Recreating sip-domofon_synapse_1 ... done Attaching to sip-domofon_synapse_1 synapse_1 | Container running as UserID 0:0, ENV (or defaults) requests 991:991 synapse_1 | Unknown execution mode 'bash'
🅂🄴🅁🄶🄴🅈 🐍
(sip-domofon) sabrus@pythonic:~/PycharmProjects/sip-domofon/docker$ docker-compose up synapse Recreating sip-domofon_synapse_1 ... done Attaching to sip-domofon_synapse_1 synapse_1 | Container running as UserID 0:0, ENV (or defaults) requests 991:991 synapse_1 | Unknown execution mode 'sh'
Гречушников
docker run --rm -ti -v $(pwd):/app node sh -c 'whereis gulp'
Andrey
https://hub.docker.com/r/matrixdotorg/synapse/
Andrey
Там есть докер файл
Andrey
И не хера не понял при чем тут сш и баш
🅂🄴🅁🄶🄴🅈 🐍
Andrey
docker.io/python:${PYTHON_VERSION}-alpine3.8 as builder
George
Переделай на exec синтаксис cmd
George
Если не понял - читай доку
George
https://habr.com/ru/company/southbridge/blog/329138/
Сергей
всем привет, подскажите советом. есть swarm, два docker stack. один из них traefik. как заставить второй контейнер использовать сеть docker stack traefik?
Сергей
только iptables? или есть другие варианты?
Сергей
как насчет запустить их в одной сети ?
я прописывал в втором stack сеть, но она создается другая - имя сервиса_имя сети
kSandr
я прописывал в втором stack сеть, но она создается другая - имя сервиса_имя сети
ну ты теперь знаешь куда копать, можень для начала начать изучать с секции network в документации докера и плавно перетекая к секции docker-stack
kSandr
да ее там даже создавать не нужно, просто приаттачиться к запущенной
Сергей
в traefik сеть создается следующим образом: networks: traefik: driver: overlay name: traefik inbound: driver: overlay name: inbound во втором стеке прописываю networks: - inbound
Сергей
в docker-compouse, на другом сервере, проблем нету
dzmitry
Привет, вопрос по kibana+filebeat: запускаю все в докере, хочу добавить дашборд для filebeat(скрин ниже), но получаю ошибку подключения: "Exiting: error connecting to Kibana: fail to get the Kibana version: HTTP GET request to http://172.19.0.5:5601/api/status fails: fail to execute the HTTP GET request: Get http://172.19.0.5:5601/api/status: read tcp 172.19.0.9:52058->172.19.0.5:5601: read: connection reset by peer. Response:" , может у кого была такая?
kSandr
в docker-compouse, на другом сервере, проблем нету
вот специально для тебя https://docs.docker.com/compose/networking/
kSandr
ваууу это документация !!!
dzmitry
kSandr
вот специально для тебя https://docs.docker.com/compose/networking/
читай в самом низу, про external networks
Иван
Ребят, ставлю докер на Win 10, на основном диске оч мало места, надо ставить сам докер + его контейнеры на второй. При установке не даёт выбора пространства, не устанавливает из-за недостатка места на SSD. Кто-нибудь знает как подшаманить?
Pavel
Ребят как привязать контейнер к определенному сетевому интерфейсу?
Pavel
А лучше как это сделать через rancher?
GDI
Коллеги, всем привет. Подскажите, может ли что-то ограничивать докер-контейнер, в контейнере стоит dhcp сервер, он вполне удачно получает запросы, но вот офер не доходит обратно до виртуалки VB. Не могу понять где дебажить. Вайршарком четко видно, что запросы идут, а вот в обратку чет как-то нет.
GDI
docker run -it --rm --init --net host -v "$(pwd)/data":/data networkboot/dhcpd alpha-bridge
Andrey
броадкаст пакеты скорее всего не пропускаются по дефолту
GDI
Хм. Именно обратно?
Andrey
Да
кстати, вопрос был "работает ли, если запустить с --net=host?", а не как ты запускаешь.
Andrey
так что я не до конца понял ответ :)
GDI
кстати, вопрос был "работает ли, если запустить с --net=host?", а не как ты запускаешь.
запуск с официального мана, особой разницы вроде нет в этих вариантах)
Andrey
так ты запускаешь с --net=host и не работает, или c --net=host работает, но ты хочешь добится работы без него? Ещё раз
GDI
так ты запускаешь с --net=host и не работает, или c --net=host работает, но ты хочешь добится работы без него? Ещё раз
работает тоьлко с ним) я хочу понять почему ответ, который генерируется, не приходит до виртуалки на VB
Andrey
работает тоьлко с ним) я хочу понять почему ответ, который генерируется, не приходит до виртуалки на VB
тут говорят, что лучше дефолтную докеровскую сетку не использовать https://docs.pi-hole.net/docker/DHCP/
GDI
так мы используем бридж хостовый)
Andrey
бля. Ты запускаешь с --net=host? Или у тебя работает с --net=host. Напиши полную фразу