George
CAP_CHOWN
George
но скорее всего он есть
George
https://stackoverflow.com/questions/26500270/understanding-user-file-ownership-in-docker-how-to-avoid-changing-permissions-o
George
касательно существования юзера с айди
George
However, you can chown a file using IDs to whatever you want (within some upper positive integer bounds, of course), whether there is a user / group that exists with those IDs on your machine or not.
George
и еще - под каким юзером човн выполняется? Ты же понимаешь, что можно поменять юзера с root (по умолчанию) на какого-то другого, что обычно и делают
George
и это тоже нужно иметь в виду
bama^boy
Привет. Кто-то писал плагины для докера? Можете хороший пример с документацией в образовательных целях скинуть? Интересует volume plugin.
В официальной документации как-то фигово расписано про работу плагинов и рекомендуется их через systemd запускать.
George
bama^boy
George
зачем?
George
ну, т.е. в чем проблема, что они разрастаются? Я спрашиваю, т.к. у нас в худшем случае докер вольюмы были на отдельном разделе. Ну, край - контейнеры могли аффектить друг друга, но не работоспособность системы в целом
bama^boy
bama^boy
Использовать плагины типа ceph, REX-Ray не хочется, т.к. это повысит стоимость и увеличит время старта контейнеров.
Andrey
а если сделать так COPY ./sites-enabled/hello.conf…………?
dmi
COPY sites-enabled/hello.conf /etc/nginx/sites-availible/hello.conf
Andrey
вот и прекрасно 🙂
Serhii
кто сталкивался? Как решать такую проблему, по дефолту назначается линк, а контейнеры связанные хост нетворком
Sergey
а у меня вот все есть и на хосте и в контейнере
Sergey
но не копируется , и ошибок при сборке нет
Sergey
но потом захожу в контейнер и не вижу копируемых файлов
dmi
ого странно
Sergey
уже голову сломал что не так
Sergey
ладно буду дальше думать)
Sergey
FROM gogs/gogs:0.11.79
LABEL maintainer="Sergey S. Leleko <sergey@localhost>"
COPY build/app.ini /data/gogs/conf/app.ini
COPY build/authorized_keys /data/git/.ssh/authorized_keys
COPY build/environment /data/git/.ssh/environment
Sergey
FROM gogs/gogs:0.11.79
LABEL maintainer="Sergey S. Leleko <sergey@leleko.ru>"
COPY build/app.ini /data/gogs/conf/
COPY build/authorized_keys /data/git/.ssh/
СOPY build/environment /data/git/.ssh/
Sergey
пробовал и просто
George
Sergey
вообще не один!
Sergey
смотрю я в папке /data/git/.ssh их ну и конфиг в папке конфига
Sergey
вот только это и не пробовал..
Andrey
не в тот контейнер значит заходишь
dmi
да как не в тот если в тот
dmi
))
Andrey
докажи
dmi
ща
Denis
Поможет ли мне докер если я настрою на своём ноуте приложение node + mongo, и потом захочу беспроблем развернуть это на сервере и не настраивать?
dmi
Denis
спасибо) буду изучать
Andrey
да, его даже вместо бальзама после шампуня можно использовать. ваши волосы станут чёткими и шелковистыми
dmi
да, докер одна из лучших вещей в этом мире
pavel
pavel
Девушки докеров любят
Serhii
ребята, хочу связать свои контейнеры через network_mode: host, но вылетает ошибка
Cannot create container for service api: conflicting options: host type networking can't be used with links. This would result in undefined behavior
Как это можно пофиксить?
Artur
конфиг в студию
George
Sergey
Поменял, обнаружил попутно странную вещь. Локально у меня если запустить этот образ то файлы в нем скопированы, а если в удаленный режистри пушу то нет.. странно
George
если ты закоммитился на host, то из контейнеров с отдельной докер сетью в ЭТОТ, который запущен в режиме хост - идешь по внешнему айпи сервера
George
а вот наоборот - тебе так не надо делать. и все
Serhii
George
links убери. Они там нафиг не нужны
George
George
по 127.0.0.1
George
или по внешнему айпи.
George
блин. Возьми netstat -tlpn и подумай немного головой
George
(ес-но, после удаления links, иначе не стартанет)
Serhii
Nix
всем привет, у меня в докере все приложения обращаются по алеасу, как сделать чтобы приложение из контейнера обращалось к приложению на хост тачке?
George
Nix
я думал это очень просто)))
Nix
более грматоней по мне обращение по localhost
George
George
localhost внутри докер-контейнера - это он сам и есть
George
рассматривай докер контейнеры - как будто это вообще отдельные узлы
Nix
понятно
Nix
ок - спс
AlexK
Привет, подсжажите, что лучше использовать для on-premises docker registry
dmi
контейнер с убунтой не запускается. когда делаю docker run -it name /bin/bash все норм работает. запускаю через докер композ, он как будто завершвается сразу. в докер logs пусто
dmi
я так понимаю это из за того что нет никакого процесса там. как правильно сделать? bash запустить? while true sleep?
arts
Зачем тебе контейнер, в котором ничего не запускается?
dmi
хороший вопрос. я хотел там делать сборку пакетов для приложения. мигрировать и тд...
Mikhail
бедный докер, что с ним только не пытаются сделать
dmi
😄
Mikhail
мне кажется этот чат самый разнообразный из всех
dmi
дак скажи как готовить правильно ))
Mikhail
берешь своё приложение, засовываешь его в докер образ
dmi
у меня есть впс. мне надо там запустить lnmp по сути