Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 November 26

АВ

Алексей 💻 Верхнемамонская РБ in RU.Docker — Официальное Русское Сообщество
Привет!
источник
2019 November 27

K

Kirill in RU.Docker — Официальное Русское Сообщество
привет!)
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
Почему docker run --rm --name sleeper --entrypoint sleep ubuntu:18.04 600 не реагирует на docker kill -s quit sleeper из соседней консоли?

В docker exec sleeper ps -ef видно, что у sleep'а pid 1. Если послать не quit, а kill, то умирает с кодом 137, как положено.
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
гугл на все вопросы про сигналы и докер отвечает "у вас пид не первый — вот сигналы и не ходят", но у меня-то первый 😢
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а слип обрабатывает quit?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
🥺😳
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
если дважды пойти exec'ом в тот же контейнер и там запустить sleep 666, нагрепать его пид и kill -quit пид то будет как-то так
root@dc33b2f767bc:/# sleep 666
Quit (core dumped)
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
а если на хосте подправить /proc/sys/kernel/core_pattern, то там даже корку видно (но это уже совсем другая история)
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
Грубо говоря, обычному kill'у не важно, есть ли у процесса обработчик сигнала, а docker kill'у важно?
Если в моём примере найти пид sleep'а-из-контейнера с хостовой машины и kill -quit пид от рута, он тоже никак не отреагирует
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
сорри, я сейчас не в состоянии переварить такие технические детали. Предлагаю обмозговать позже
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
нашел ответ на свой вопрос, но бот не даёт его запостить 🤷‍♂️
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
в плане?
источник

K

Kirill in RU.Docker — Официальное Русское Сообщество
@ProtectronBot <— вот этот, видимо ссылки на ман7 орг считаются спамом
источник

A

Almv in RU.Docker — Официальное Русское Сообщество
Всем привет, подскажите как правильно предоставлять права на каталог для volumes.. Создал каталог, владелец у него root, запускаю создание стэка и получаю ошибку на создание файлов каталоге "invalid mount config for type…"  в yml указывал "user: root" не помогло
источник

A

Almv in RU.Docker — Официальное Русское Сообщество
drwxr-xr-x 2 root root 4.0K Nov 27 14:02 jenkins
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Almv
Всем привет, подскажите как правильно предоставлять права на каталог для volumes.. Создал каталог, владелец у него root, запускаю создание стэка и получаю ошибку на создание файлов каталоге "invalid mount config for type…"  в yml указывал "user: root" не помогло
точно укажи докер-компоуз файл
источник

A

Almv in RU.Docker — Официальное Русское Сообщество
version: "3.7"      

services:

 jenkins:
   user: root
   image: jenkins
   deploy:
     replicas: 1
     restart_policy:
       condition: on-failure
   ports:
     - '12080:8080'
     - '50000:50000'
   volumes:
     - /srv/docker/jenkins:/var/lib/jenkins
     - /var/run/docker.sock:/var/run/docker.sock
     - /usr/bin/docker:/usr/bin/docker
     - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
я не понимаю. Где ошибка
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
volumes прописаны как будто верно
источник

A

Almv in RU.Docker — Официальное Русское Сообщество
при создании стэка "invalid mount config for type…"
источник