@docker_ru

Страница 229 из 1375
Федя
04.07.2017
09:23:17
если никаких важных сборок нет

то зачисти все имейджы

останови докер демон

и удали содержимое каталога /var/lib/docker

Google
Федя
04.07.2017
09:23:54
потом запусти докер демон, и все должно стать хорошо

Антон
04.07.2017
09:27:24
да вот в том то и дело что у меня на докере сборки подвязаны для gitlab удалишь все и все встанет на неопределенное время)

нельзя от этого образа найти определенные каталоги или файлы и удалить их?

Федя
04.07.2017
09:28:14
ну docker save можно сделать тогда

на нужные имейджи

Антон
04.07.2017
09:29:03
так самого image нету, ты предлагаешь его на другом докере запулить и потом сохранить потом перенести ?

Федя
04.07.2017
09:29:58
блин, я думал ты какие-то другие боишься потерять имейджы

Антон
04.07.2017
09:31:11
да не я думаю реально все заново поднять

еще вопрос про overlay там в /var/lib/docker/overlay куча файлов после билдов появляется я так понимаю они только будут увеличаваться и отнимать место, а docker system prune не очищает это, это нужно как то вручную чистить или так и должно быть?

Федя
04.07.2017
09:35:34
docker rm -f $(docker ps --filter status=dead --filter status=exited -aq) docker rmi -f $(docker images -f "dangling=true" -q)

зачищай этими командами

не ошибешься

Google
Антон
04.07.2017
09:39:14
так это и docker system prune -f делает

Антон
04.07.2017
10:09:27
Смотри по хэшу на который ругается в docker images
а путь ты не знаешь? я смотрел там но что то не нашел похожего

Konstantin
04.07.2017
10:11:04
docker images глянь, там хэш же указывается

Федя
04.07.2017
10:11:41
Нет кэша, нет хэша (с)

Антон
04.07.2017
10:12:17
так то через docker inspect можно было бы найти но образа нет его docker system prune -a потер и потом что то лишнее осталось в /var/lib/docker/

Konstantin
04.07.2017
10:15:50
Ну инспект тоже самое показывает развернуто

Rm -rf /var/lib/docker

И больше руками там не делай ничего

Andrey
04.07.2017
10:19:36
Суров, Костя

человек на проде удаляет что-то из var

это уже звоночек

я предлагаю сделать dd на весь диск, он измеряет скорость записи)

надо же знать характеристики прода

Konstantin
04.07.2017
10:32:12
человек на проде удаляет что-то из var
Я же сказал - бэкап сначала

Google
Konstantin
04.07.2017
10:32:17
Не ругайся

Да и вообще, что там может быть нужного? Только сворм, остальное мусор

Andrey
04.07.2017
10:33:25
просто советы таким товарищам обычно заканчиваются обвинениями, мол это мне в интернете посоветовали и плач навзрыд, ты этого хочешь?)

Konstantin
04.07.2017
10:33:28
named volume нехер там держать)

Andrey
04.07.2017
10:43:16
типичная проблема на маке

там можно просто поднять количество выделяемой памяти

я тюнил через конфиги docker-machine лимиты все

но у меня динги

Антон
04.07.2017
10:53:24
человек на проде удаляет что-то из var
да норм все, надо же починить образ )

Alex
05.07.2017
05:49:18
Подскажите, позязя, где у меня затуп. Поднимаю через docker stack локально кластерок для разработки mysql+nginx+php. Все отлично меж собой сообщается и все счастливы. Но для работы проекта требуется memcache. И вот с этим мемкешом и загвоздка. Захожу в контейнер с php и там ставлю ручками memcache и проверяя там же "php -i | grep memcache" и если выполнить "php -r" с попыткой создать экземпляр с memcache, то все огонь. Но после заходя в браузере на страничку с phpinfo там memcache нет, и естесно, проект не стартует. В конфиги пыхи мемкеш, естесно, прописан. В общем не могу понять почему в самом контейнере все огонь из консольки, а дальше все плохо. Скрин конфига для docker stack прилагаю. http://storage2.static.itmages.com/i/17/0705/h_1499233746_4388987_682585ba52.png

Alex
05.07.2017
06:18:20
Та я уже и так и так делал. Вот следующий кусок конфига. memcached: image: memcached:latest ports: - "11211" depends_on: - php

Пыха все равно не видит и я не могу понять почему и где я что пропустил.

Vadim
05.07.2017
06:19:05
Контейнер с мемкэш пингуется из php?

Alex
05.07.2017
06:19:14
даже телнетится

по порту

Vadim
05.07.2017
06:20:10
Ошибку скинь полную, скорее всего где-то в конфиге подключения ошибка тогда

Alex
05.07.2017
06:30:53
Ошибку какую, откуда? "Класс memcache не найден"?) Ошибок как таковых-то нема. Просто проект срет, что "нет мемкеша". Дык а в контейнер-то, к слову, к пыхе все равно надо ставить memcache расширение же.

Google
Vadim
05.07.2017
06:58:00
А, ну это вообще не относится к контейнерам. Посмотри, есть ли переменные окружения, которые указывают на либу мемкэш.

Роман
05.07.2017
08:08:55
Здесь кто-нибудь бэкапы делает того, что примонтировано в контейнерах? Как вы это делаете? Есть ли какие-то нативные способы - например, если в процессе бэкапа файлы в волюме изменятся приложением.

Федя
05.07.2017
08:10:20
проще не хранить внутри контейнера ничего ценного

использовать для этих целей S3, например

Роман
05.07.2017
08:11:46
Admin
ERROR: S client not available

Роман
05.07.2017
08:12:31
Теоретически, можно просто волюмы скопировать. Но, что если файлы изменятся?

v
05.07.2017
08:26:37
Гаспада, а киньте рецептом, как yarn в контейнер добавлять, применительно к docker-compose

Федя
05.07.2017
08:27:50
а при чем тут docker-compose?

добавляй его в Dockerfile

v
05.07.2017
08:30:32
да чот по инерции написал

не добавляется

Федя
05.07.2017
08:32:57
https://github.com/containership/alpine-node-yarn/blob/master/Dockerfile

v
05.07.2017
08:33:17
https://github.com/containership/alpine-node-yarn/blob/master/Dockerfile
мне не нужен контейнер ноды

Федя
05.07.2017
08:33:41
а я тебе и не предлагаю его юзать

просто в нем есть пример того как добавляется yarn

один из способов как сделать это

Alex
05.07.2017
09:58:00
Подскажите, цепляю mysql в stack, в volume файлы базы с хоста в /var/lib/mysql/trans, все чин по чину. Из контейнеров бд видно, открывается, все огонь, SHOW TABLES показывает все круто. Только все таблы пустые и по SELECT говорит "нет таблицы". Что за магия?)

Alex
05.07.2017
10:06:21
Забавно. Локально-то все огонь. Тяну официальный образ, ниче сверху не вешаю. Ладно, сяпки. Буду копать.

Google
Konstantin
05.07.2017
10:06:42
Пыха все равно не видит и я не могу понять почему и где я что пропустил.
Тебе же нужна поддержка в пхп+ сам сервер. В пхп добавил php-memcach?

Alex
05.07.2017
10:07:09
Да, я ту проблему уже решил.

Но, спасибо что отписался)

Konstantin
05.07.2017
10:07:21
Ты не юзаешь её с нескольких мест?

Alex
05.07.2017
10:07:58
Не, исключительно локально для себя любимого.

Konstantin
05.07.2017
10:08:14
Локальная бд другие файлы юзает?

Alex
05.07.2017
10:09:24
Да. Я скопипастил в отдельный каталог специально для доскера.

Konstantin
05.07.2017
10:10:09
Попробуй через дамп лучше

Alex
05.07.2017
10:11:18
Правильно я понимаю, что предложение состоит в том, чтобы при деплое заливать дамп в бд?

Konstantin
05.07.2017
10:13:18
Вообще в идеале тебе нужны миграции

Konstantin
05.07.2017
10:13:58
Вот это руками в волум кидать не дело, где-то на мелочи сфакапишься и будешь тупить долго

Alex
05.07.2017
10:16:26
База немного не мелкая, а вся эпопея делается для тестирования. Вот и хочется без дампов и прочего просто "ктрл+ц, ктрл+в" и база уже в контейнерах.

Федя
05.07.2017
10:19:47
если база не маленькая, и если ее нельзя облегчить, то может рассмотреть вариант с выносом ее на отдельный нормальный хост? и не пихать ее в докер

потому что докер и большая бд несовместимые вещи имхо

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