
Andrey
06.04.2019
13:28:58
Конфиги ты просто скопировал ,так

Vladij
06.04.2019
13:29:30

Andrey
06.04.2019
13:29:42
Какие есть ?

Google

Andrey
06.04.2019
13:30:10
Нжинкс пхп фпм и бд так

Vladij
06.04.2019
13:30:14
Какой именно
На текущий момент у вас проблема с одним из контейнеров.
Он безостановочно перезапускается что влечет за собой невозможность старта остальных контейнеров:
root@p486623:/app/docker# systemctl restart docker
root@p486623:/app/docker# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
376da4cef6b0 docker_php_notify_worker "/usr/local/bin/dock…" 5 months ago Up Less than a second 9000/tcp docker_php_notify_worker_1
root@p486623:/app/docker# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
376da4cef6b0 docker_php_notify_worker "/usr/local/bin/dock…" 5 months ago Restarting (0) 2 seconds ago docker_php_notify_worker_1
Обратитесь к разработчику что настраивал работу данного контейнера для проверки его состояния. Судя по всему в ПО установленном в данном контейнере есть сбой.

Andrey
06.04.2019
13:31:31
Сделай
Я серьезно


Vladij
06.04.2019
13:54:24
+ id
я новичек в докере и линуксе, короч запустил след.команду: docker logs --follow (id контейнера)
вот что выдает
если просто без —follow то ситуаця та же

Andrey
06.04.2019
13:57:57
Хз

Vladij
06.04.2019
14:00:24

Google

Andrey
06.04.2019
14:03:46
я бы посмотрел строчек 5 до начала этого вывода
сделай тоже самое + | grep 'Queue size' -5
или промотай

Vladij
06.04.2019
14:10:54
секу
только буквы красные

ildar
06.04.2019
14:39:49

Andrey
06.04.2019
15:02:48

Vladij
06.04.2019
15:05:06
Без фолоу
тоже самое... правда где то милькнуло: Environment: test

Andrey
06.04.2019
15:06:51

Vladij
06.04.2019
15:07:50

Andrey
06.04.2019
15:33:03

Vladij
06.04.2019
15:33:44
после восстановления образа

Andrey
06.04.2019
15:35:14
Сочувствую. Но здесь не чат для советов начинающим (речь не про докер).

Vladij
06.04.2019
15:38:28

Jango
06.04.2019
19:14:53
Всем привет!
А можно как-то делать force pull для FROM в Dockerfile?
Есть проблема, когда из CI собирается образ на старом базовом образе. Из кэша что-ли берет, не могу понять.
Временно прикрутил костыль в виде предварительного docker pull baseimage перед сборкой, но такое решение мне не нравится. Есть какие-то более элегантные методы?
P.s. образ собирается с --no-cache

Robert
06.04.2019
19:16:14
А чем плох образ из кэша?

Jango
06.04.2019
19:17:27
Старый

Google

Sergey
06.04.2019
19:18:15
А что значит старый? если он обновляется, там будет другой релиз

Jango
06.04.2019
19:18:37
В том и дело, что он обновляется в registry

Sergey
06.04.2019
19:18:38
nginx: 1.5 к примеру, а в кеше будет 1.4

Jango
06.04.2019
19:18:58
И собираю я его из image:latest

Robert
06.04.2019
19:19:32

Jango
06.04.2019
19:19:42
Но по факту - образ билдится не из latest, а из прошлой версии

Sergey
06.04.2019
19:19:50
понятно, не контроллиуется бейз имедж, и он хочет каждый раз пере-пулливать

Robert
06.04.2019
19:20:36
Вместо него явно указывай версию

Jango
06.04.2019
19:21:58
Да не, говно, планируется собирать много образов из него и городить огород вокруг версионирования не хочется
Хочу что-то простое и эффективное

Robert
06.04.2019
19:23:05
Ну городи простые и эффективные костыли, если по человечки не хочется

Robert
06.04.2019
19:23:28
Оберни билд в баш и пуль сначала

Jango
06.04.2019
19:24:03
Те же грабли, только сбоку

Robert
06.04.2019
19:25:22
А ты магию какую-то хочешь?

Jango
06.04.2019
19:25:49
Да. Хочу волшебный флаг --force-pull к docker build
Который решил бы мою проблему раз и навсегда

Robert
06.04.2019
19:26:37
Это же всё равно аукнится в будущем

Admin
ERROR: S client not available

Jango
06.04.2019
19:28:33
Ну с одной стороны да, согласен, надо версионировать образы, но на текущем этапе тратить на это время не хочу

Google

Jango
06.04.2019
19:28:43
Потом, в будущем - да

George
06.04.2019
20:21:48
Проще пуллить заранее
Т.е. би́лд из двух шагов
Либо гоняйте сборки в чистом окружении. Тот же dind

ildar
07.04.2019
03:52:33

Jango
07.04.2019
04:38:20

Aleksey
07.04.2019
09:07:07
Привет! А докер умеет как-то хранить секреты? Или как вообще секюрно передать переменную среды с чувствительными данными?

George
07.04.2019
09:07:36
От слова совсем

Aleksey
07.04.2019
09:07:53
Почему?
Постоянно пользуюсь этим в кубе и не вижу причин, почему это не ответственность docker

Sergey
07.04.2019
09:08:17
и не должно в принципе

Aleksey
07.04.2019
09:09:44
и не должно в принципе
Вот это можешь объяснить? Я не понимаю, почему не могу без куба секюрненько ключи передавать (да, я понимаю, что в к8с это имплементировано, а в докере — нет, но я не понимаю границу ответственности и прошу объяснений)

Sergey
07.04.2019
09:10:38

Aleksey
07.04.2019
09:12:44
Докер это абстракция над изоляцией неймспейсов, а не система покетирования, ИМХО
И именно докер используется для запуска, почему же с его помощью я могу передавать переменные среды только несекюрно?

Sergey
07.04.2019
09:13:41
у тебя есть девятка
созданная чтобы возить людей
ты спрашиваешь почему она не танк и я не могу прошибать ей стены

Google

Aleksey
07.04.2019
09:14:39
Ну нет, если уж на этом примере, то "где в девятке подушки безопасности, раз уж я всё равно сюда залез"

Sergey
07.04.2019
09:15:24
я не могу дать тебе ответ на этот вопрос
нет потому что докер не задумывался для извращений с ИБ
подымай в соседнем образе vault и храни что хочешь

Aleksey
07.04.2019
09:16:40
Если я захочу поднять больше одного контейнера, я таки соберу куб :) Пока я на этапе PoC, хотел обойтись малой кровью

Jevgeni
07.04.2019
09:18:45
Добрый день. У кого-нибудь есть любимые статьи в закладках на тему того, какие проблемы решает docker, или же примеры того какие проблемы он решил. Поделитесь, пожалуйста.