Size: a a a

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

2020 February 11

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ильдар
Всё по дефолту но не работает
почисти кеш или отключи (–no-cache)
источник

Vr

Vasya rman in Docker — русскоговорящее сообщество
Привет, всем. Подскажите плиз, не могу запустить job в nomad. Возникает ошибка
C:\Nomad>nomad job run myscript.nomad
==> Monitoring evaluation "9b700fbd"
   Evaluation triggered by job "MyJob"
   Evaluation within deployment: "de1f3a49"
   Evaluation status changed: "pending" -> "complete"
==> Evaluation "9b700fbd" finished with status "complete" but failed to place all allocations:
   Task Group "PrometheusToARNV" (failed to place 1 allocation):
     * No nodes were eligible for evaluation
     * No nodes are available in datacenter "datacenter"
   Evaluation "ed1628b6" waiting for additional capacity to place remainder

Сам скрипт задачи
task "Prometheus" {
 driver = "raw_exec"
 kill_timeout = "50s"
                         config {
 command = "c:/prometheus/prometheus.exe"
 args = ["--config.file=c:/prometheus/prometheus.yml"]
 args = ["--storage.tsdb.path=c:/prometheus/data/"]

Пишет, что нет ноды, но она есть
C:\Nomad>nomad node status
ID        DC          Name  Class   Drain  Eligibility  Status
82550e42  datacenter  node  <none>  false  eligible     down
источник

И

Ильдар in Docker — русскоговорящее сообщество
Artur Mustafin
почисти кеш или отключи (–no-cache)
проблема рещается если я перестаю пробрасывать FPM_USER: "${USER_ID:-1000}" в контейнер, но оно мне тоже нужно
источник

IC

Igor 🐈 Cuba in Docker — русскоговорящее сообщество
docker rm же имэйдж трёт?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Igor 🐈 Cuba
docker rm же имэйдж трёт?
нет
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Ильдар
проблема рещается если я перестаю пробрасывать FPM_USER: "${USER_ID:-1000}" в контейнер, но оно мне тоже нужно
в /etc/passwd дай пользователю 1000 все права
источник

i

imbananko in Docker — русскоговорящее сообщество
коллеги, привет
подскажите, как мне сделать так, чтобы после старта контейнера создавался юзер и пароль?
источник

i

imbananko in Docker — русскоговорящее сообщество
пробую command: bash -c "useradd -s /bin/bash asd; echo asd:asd | chpasswd;»
источник

i

imbananko in Docker — русскоговорящее сообщество
в докер-компоузе
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
imbananko
в докер-компоузе
а он тебе - не знаю такой команды bash?
источник

i

imbananko in Docker — русскоговорящее сообщество
он мне
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
источник

i

imbananko in Docker — русскоговорящее сообщество
и пересоздает контейнер
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
imbananko
и пересоздает контейнер
а сколько секунд контейнер работает до перезапуска? 5? и уходит в рестарт контейнера?
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
imbananko
он мне
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
у тебя ошибка дальше, контейнер падает, и в бесконечном цикле у тебя создаются пользователи, пытаются.
источник

i

imbananko in Docker — русскоговорящее сообщество
Artur Mustafin
а сколько секунд контейнер работает до перезапуска? 5? и уходит в рестарт контейнера?
источник

i

imbananko in Docker — русскоговорящее сообщество
imbananko
пробую command: bash -c "useradd -s /bin/bash asd; echo asd:asd | chpasswd;»
если закомментить эту строчку, то все работает
источник

i

imbananko in Docker — русскоговорящее сообщество
но приходится заходить в контейнер и создавать юзера руками
источник

i

imbananko in Docker — русскоговорящее сообщество
может у меня версия компоуза не та?
источник

AK

Aleksey Kislitsa in Docker — русскоговорящее сообщество
imbananko
он мне
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
useradd: user 'asd' already exists
Тогда может usermod нужен?
источник

i

imbananko in Docker — русскоговорящее сообщество
короче я дурак, command в докер компоузе перетирает CMD в докерфайле, как ни странно
источник