Size: a a a

Docker — русскоговорящее сообщество

2020 March 02

EL

Echo Ladone in Docker — русскоговорящее сообщество
M Dan
потом откройте в браузере 127.0.0.1:8080 что будет
всё пробросилось, значит я что-то делаю не то. Буду разбиратся. Спасибо!
источник

MD

M Dan in Docker — русскоговорящее сообщество
ну если покажите ребятам там команду запуска или докеркомпоз, поди помогут
источник

EL

Echo Ladone in Docker — русскоговорящее сообщество
спасибо, но не покажу)
источник

MD

M Dan in Docker — русскоговорящее сообщество
Echo Ladone
спасибо, но не покажу)
Ну тогда удачи чо
источник

EL

Echo Ladone in Docker — русскоговорящее сообщество
спасибо
источник

ЕС

Евгений Сверчков in Docker — русскоговорящее сообщество
всем привет! использую Docker swarm какое то время все работало хорошо. но в данный момент я наблюдаю, что на одной из ноды не запущены контейнеры т.е. она простаивает. Из-за чего такое может быть?
Статус ноды
Status:
State:                 Ready
Availability:          Active
Address:
источник

AE

A E in Docker — русскоговорящее сообщество
Евгений Сверчков
всем привет! использую Docker swarm какое то время все работало хорошо. но в данный момент я наблюдаю, что на одной из ноды не запущены контейнеры т.е. она простаивает. Из-за чего такое может быть?
Статус ноды
Status:
State:                 Ready
Availability:          Active
Address:
Смотрите логи
источник

ЕС

Евгений Сверчков in Docker — русскоговорящее сообщество
A E
Смотрите логи
Вижу это: level=error msg="fatal task error" error="task: non-zero exit (2)" module=node/agent/taskmanager node.id=owbrrmqq
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
источник

AM

Aleksei Morozov in Docker — русскоговорящее сообщество
Добрый день. Подскажите, как быть. У меня на сервере два диска: один на 25 гб (sda1), другой на 200 (sdb1). Как сделать так, чтобы контейнеры запускались на 200 гб диске? По дефолту они запускаются на sda1
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Aleksei Morozov
Добрый день. Подскажите, как быть. У меня на сервере два диска: один на 25 гб (sda1), другой на 200 (sdb1). Как сделать так, чтобы контейнеры запускались на 200 гб диске? По дефолту они запускаются на sda1
Очевидно сделать симлинк со второго диска
источник

AM

Aleksei Morozov in Docker — русскоговорящее сообщество
А как это сделать?..
источник

VP

Vasya Pupkin in Docker — русскоговорящее сообщество
Aleksei Morozov
А как это сделать?..
ln -s /path/to/file /path/to/symlink
источник

i

inqfen in Docker — русскоговорящее сообщество
Или примаутнить по пути докерокаталога
источник

i

inqfen in Docker — русскоговорящее сообщество
Или в конфиге поменять где докер все будет держать
источник

i

inqfen in Docker — русскоговорящее сообщество
Все в твоих руках так сказать
источник

AM

Aleksei Morozov in Docker — русскоговорящее сообщество
Спасибо большое, как раз читаю про конфиг
источник

ВБ

Виктор Бурцев in Docker — русскоговорящее сообщество
Привет. Подскажите как фиксить проблему прав на хосте? Когда создается контейнер постгреса я монтирую

   volumes:
     - ./docker/postgres/pg-data:/var/lib/postgresql/data:Z

После запуска docker-compose up -d —build

моя папка pg-data принадлежит юзеру "70" и группе root (я хз как так получается. Видимо, потому что внутри контейнера есть юзер postgres с id 70, которого на хосте у меня нет)

хотя я запускаю команду от юзера ubuntu:ubuntu

Беда в том, что после этого я уже не могу сделать ребилд, получаю ошибку

Permission denied: '/fntr/docker/postgres/pg-data'
[5262] Failed to execute script docker-compose.

Если я делаю sudo chown -R ubuntu:ubuntu docker/postgres/pg-data, то контейнер вообще падает, мол, юзера ubuntu:ubuntu нету в контейнере.

Весь интернет уже перерыл. Пытался сделать по статье, которая рекомендовала прокидывать UID и GID в контейнер через маунт /etc/passwd и /etc/groups, там создавать юзера и группу, но не помогает
источник

i

inqfen in Docker — русскоговорящее сообщество
Виктор Бурцев
Привет. Подскажите как фиксить проблему прав на хосте? Когда создается контейнер постгреса я монтирую

   volumes:
     - ./docker/postgres/pg-data:/var/lib/postgresql/data:Z

После запуска docker-compose up -d —build

моя папка pg-data принадлежит юзеру "70" и группе root (я хз как так получается. Видимо, потому что внутри контейнера есть юзер postgres с id 70, которого на хосте у меня нет)

хотя я запускаю команду от юзера ubuntu:ubuntu

Беда в том, что после этого я уже не могу сделать ребилд, получаю ошибку

Permission denied: '/fntr/docker/postgres/pg-data'
[5262] Failed to execute script docker-compose.

Если я делаю sudo chown -R ubuntu:ubuntu docker/postgres/pg-data, то контейнер вообще падает, мол, юзера ubuntu:ubuntu нету в контейнере.

Весь интернет уже перерыл. Пытался сделать по статье, которая рекомендовала прокидывать UID и GID в контейнер через маунт /etc/passwd и /etc/groups, там создавать юзера и группу, но не помогает
Сходи в гугл, это на тысячи раз везде обсосано
источник

i

inqfen in Docker — русскоговорящее сообщество
Фак что ли для чата написать
источник