@docker_ru

Страница 842 из 1375
Maxim
28.10.2018
18:25:07
Решено! раздаю nginx'ом файлы из /var/lib/docker/overlay2/

Google
Dmitry
29.10.2018
03:30:20
https://techcrunch.com/2018/10/28/biggest-software-acquisition/?guccounter=1

Maxim
29.10.2018
05:21:24
срамота
Согласен. Один момент, контент из контейнера требуется раздавать только когда он запущен. Можно на каждой машине запускать один nginx, но как к нему примаунтить волумы запущенных контейнеров? Еще и на лету?

many-faced
29.10.2018
07:26:43
ребята, почему не сохраняются изменения образа? Делаю так: docker commit e0ab1276744e blablabla затем docker run blablabla, изменений нет

Andrey
29.10.2018
07:30:09
посмотри docker images после commit и запускай с тем тегом, который поменялся

ну и если изменения были в volume, то они в образ не проносятся

Stan
29.10.2018
07:31:09
docker commit e0ab1276744e blablabla:new docker run blablabla:new

many-faced
29.10.2018
07:32:15
Посмотрел docker images, там тег latest. Запустил docker run blablabla:latest изменений нет

Andrey
29.10.2018
07:32:37
что именно меняешь?

Stan
29.10.2018
07:32:37
тэг latest не то что ты думаешь

many-faced
29.10.2018
07:32:41
а, стоп, сначала надо было при сохранении тег ставить?

Google
many-faced
29.10.2018
07:32:53
что именно меняешь?
в постгресе юзеров создаю, базы

many-faced
29.10.2018
07:33:06
при коммите
ага, верно. Сейчас попробую

Andrey
29.10.2018
07:33:42
в постгресе юзеров создаю, базы
/var/lib/pgsql скорее всего как volume сделан. docker commit не записывает изменения volume в образ

many-faced
29.10.2018
07:36:38
при коммите
Всё равно не сохранилось

Stan
29.10.2018
07:36:58
ну значит как выше сказали

many-faced
29.10.2018
07:41:18
Не понял, как?

с тегом тоже не сохраняется

Stan
29.10.2018
07:41:54
в смысле не сохраняется как раз потому, потому что это volume

many-faced
29.10.2018
07:42:25
Как тогда быть?

Stan
29.10.2018
07:44:03
сделай отдельный волюм для данных, а потом подключи его из контейнера

many-faced
29.10.2018
07:44:08
в docker inspect вот что: "Mounts": [ { "Type": "volume", "Name": "50924f83a773561c9c492f7fca903d634f43835ec4173dfab081b3f8715b9cd4", "Source": "/var/lib/docker/volumes/50924f83a773561c9c492f7fca903d634f43835ec4173dfab081b3f8715b9cd4/_data", "Destination": "/var/lib/postgresql/data"

Stan
29.10.2018
07:45:22
https://docs.docker.com/storage/volumes/#start-a-container-with-a-volume

many-faced
29.10.2018
07:45:36
во, спасибо

Stan
29.10.2018
07:45:42
там выше и ниже на почти аналогичном примере с мускулом

many-faced
29.10.2018
07:46:01
Сейчас почитаю

Stan
29.10.2018
07:46:10
а не, уже другой пример, раньше был с мускулом

но суть та же

Google
many-faced
29.10.2018
07:55:20
Как сохранять изменения для postgres: Создал volume: docker volume create postgres-vol Затем запустил: docker run -v postgres-vol:/var/lib/postgresql/data -p 5432:5432 postgres:10 Внёс изменения, сохранил: docker commit 175741c71e4c postgres:dbclean Запускаю: docker run -v postgres-vol:/var/lib/postgresql/data -p 5432:5432 postgres:dbclean

*ошибся буквой. Всё сохраняется

many-faced
29.10.2018
08:05:23
Да?

Andrey
29.10.2018
08:05:27
да

many-faced
29.10.2018
08:05:28
Буду знать )

Вишневый чай
29.10.2018
09:51:31
вселенский разум помоги, гуглил гуглил да не выгуглил, нужен пинок в направлении: создал группу docker, добавилв в нее докера, стартую демона - пишет что не может сохранить конфиг dockerd chmod /var/lib/docker: operation not permitted

Вишневый чай
29.10.2018
09:52:21
не могу понять че он туда лезет в рут папку, почему не создает в /home/user/.docker/config.json

Роман
29.10.2018
09:54:14
не могу понять че он туда лезет в рут папку, почему не создает в /home/user/.docker/config.json
На всякий случай просто, а ты перелогинился после добавления юзера в группу?

Вишневый чай
29.10.2018
09:54:59
мм нет, сек

На всякий случай просто, а ты перелогинился после добавления юзера в группу?
перелогинился это ничего не дало. Я докер добавил в группу, не себя

Andrey
29.10.2018
13:03:17
Всем привет. Ребят, возможно идиотский вопрос, но тем не менее. столкнулся и бьюсь уже который день... Имеется приложение (Laravel) развернуто в докере (арр и веб (nginx) ) Собственно имеется задача, нужно лару, подружить с базой данный (mysql) которая установленна на хосте (в контейнер ее пихать нет возможности) Собственно вопрос.. как это сделать... Тестовая машина (ОС Убунту) Прод сервер (ОС Slackware)

Роман
29.10.2018
13:10:55
Если в кратце, можно использовать network:host, если подробнее - вот тут годный ответ https://stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach

Если с этим все еще проблемы - нужна конкретика)

Radim
29.10.2018
13:31:32
А кто-нибудь пытался подружить alpine с драйверами microsoftSQLServer'a (msodbcsql)?

Robert
29.10.2018
13:47:46
Где почитать про auto rollback при фейле healthchek?

Konstantin
29.10.2018
14:21:59
Где почитать про auto rollback при фейле healthchek?
в доке думаю достаточно, а под какой оркестратор то?

Konstantin
29.10.2018
14:25:36
да, в доке всё расписанно

Google
Robert
29.10.2018
14:26:00
а можете пальцем ткнуть? чет не находится

Konstantin
29.10.2018
14:29:01
https://docs.docker.com/compose/compose-file/#rollback_config

Robert
29.10.2018
14:31:44
Спасибо

он у меня при фейле катается по нодам, а ролбак не делает

Konstantin
29.10.2018
16:30:22
он у меня при фейле катается по нодам, а ролбак не делает
ты считаешь, что без деталей\конфигов в IT можно чего-то сделать? Гоу в астрологию чтоли?

Robert
29.10.2018
16:54:41
Да я плачу в слух, ща допетрю

Oleksandr?
29.10.2018
16:58:16
колеги, я походу 2 докера установил, сервис отвечает на порту, но его docker ps не показывает

вот это я рачидло

самое печальное - когда я полностью снес докер - перегрузил машину - он опять появился

Oleksandr?
29.10.2018
16:59:35
беги от туда
не могу, это мой домашний тазик

Vitalii
29.10.2018
17:15:22
Всем привет. Кто-нибудь может помочь с ошибкой? локально билд собирается, но в докер контейнере валится. ERROR in ./app/assets/images/error-img.gif Module build failed (from ./node_modules/image-webpack-loader/index.js): Error: spawn /www/node_modules/gifsicle/vendor/gifsicle ENOENT Конфиг вебпака: { test: /\.(jpg|png|gif)$/, use: [ { loader: 'url-loader', options: { // Inline files smaller than 10 kB limit: 10 * 1024, }, }, { loader: 'image-webpack-loader', options: { mozjpeg: { enabled: false, }, gifsicle: { interlaced: false, }, optipng: { optimizationLevel: 7, }, pngquant: { quality: '65-90', speed: 4, }, }, }, ], },

Это может быть связано с докером?

Subb98
29.10.2018
17:17:03
https://github.com/imagemin/imagemin-gifsicle/issues/13#issuecomment-269899180

Vitalii
29.10.2018
17:19:20
да, я читал, предложил шефу, но он говорит "в контейнере каждый билд - это новая сборка. Удаление модулей лишено смысла. Ошибку нужно искать в другом месте. " Это не так?

Subb98
29.10.2018
17:19:59
если только ранее модули не были собраны локально

и потом, взять и попробовать шеф запретил строго-настрого?

Vitalii
29.10.2018
17:22:07
типа того

Subb98
29.10.2018
17:22:30
ну тогда он мог бы подсказать, в чём причина, не?

в большинстве случаев более опытный оказывается прав. но не всегда.

Google
Subb98
29.10.2018
17:23:38
заходим внутрь контейнера, создаём копию каталога с модулями. удаляем оригинальный каталог

пробуем заново собрать

если не получается, просто возвращаем бэкап

перед этим на всякий случай спрашиваем ещё раз (или даже два раза) разрешения у шэфа, чтобы потом не получить по рукам

Vitalii
29.10.2018
17:25:18
ладно, спасибо, буду пробовать донести

Subb98
29.10.2018
17:26:07
не обязательно гнуть свою линию. мб, шеф знает проблему и просто ждёт, что вы разберётесь.

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

Страница 842 из 1375