Pavel
А блин, я туплю
Pavel
ща
Pavel
$ sudo du -h --max-depth=1 /var/lib/docker/aufs
3,9G /var/lib/docker/aufs/mnt
980K /var/lib/docker/aufs/layers
6,5G /var/lib/docker/aufs/diff
11G /var/lib/docker/aufs
Pavel
Другое дело :)
Aleksey
вот вот
Aleksey
11G
Aleksey
а сколько сумма по docker images ?
Pavel
Ну так если на глаз смотреть.. Примерно где-то так и есть. У меня много разных образов напулено из разных мест.
Aleksey
у меня на devicemapper получается полное фуфло.
по du 4,6 гига.
по сумме размеров образов 4.2 гига.
21 образ
Aleksey
тоесть выхлопа от этой самой слоености нету нихера.
Aleksey
ЧИТД
Pavel
Если пулить рандомные образы то да. Но если строить свою цельную систему контейнеров, отнаследовавшись от одного, то думаю что будет.
Aleksey
надо бы кого позвать у кого своя инфрастурктура полностью
Aleksey
я реально делал что у меня было 3:1
Aleksey
но это надо упарыватся
Aleksey
деалать не просто свою инфрастурктуру но еще и думать про layering
типа это база, это редкоменяющийся пакеты, это мои дефолты, это частоменяющиеся пакеты, это сам поставляемый софт
Aleksey
тогда есть шансы.
Evgeny
У меня. Но вот сейчас я прямо задумался что за херня - никогда не проверял что занимает devicemapper, у меня размер равен
Aleksey
ага
Evgeny
но судя по логу того что скачивалось - скачиваются только последние лейеры, так что вообще непонятно
Evgeny
проверяю на aufs
Aleksey
а еще убило что в конечном счете на дефайсмаппере просто лежит файл в 100гигов :)
Aleksey
[host] 14:12:34 /data/docker/devicemapper/devicemapper # du -d1
4.6G .
[host] 14:17:21 /data/docker/devicemapper/devicemapper # ls -h
total 4.6G
-rw------- 1 root root 100G Jul 4 14:17 data
-rw------- 1 root root 2.0G Jul 4 14:17 metadata
Aleksey
я поначалу не хило оттупился от этого :)
Evgeny
А, всё норм.
Evgeny
Сумма образов по docker images - 72 гига
Evgeny
По du -hs - 31
Aleksey
а образов под полторы сотни ?
Evgeny
451
Aleksey
ох
Evgeny
А, не 450. первая строка - заголовок
Aleksey
помойму или хостинг или бардак :)
Evgeny
Просто билд сервер с историей билдов не чищенной за месяц
Pavel
Aleksey
а
Aleksey
билд сервер
Aleksey
тогда чего то не много
Aleksey
должно больше ужиматься
Pavel
Если поддерживать долго один большой проект то можно и заморочиться с лейерингом этим имхо.
Aleksey
которые уже отмаркированы none:none
Evgeny
none:none читсятся автоматом по факту отработки билда успешно
Evgeny
точнее не noneLnone a dungling
Evgeny
но там за месяц могло накопиться базовых много, да. тут эрланг давеча обновился , алпина обновлялась
Aleksey
Evgeny
Собьсно пример пула имаджа -
4fe15f8d0ae6: Already exists
02ac35537ae2: Already exists
f68f87ef0dcc: Already exists
f7b325d93afc: Already exists
1140dd4dbc13: Already exists
0d0718983a34: Already exists
1ab1bb8313c4: Already exists
797f6b9dee07: Already exists
fcda52d20b86: Pull complete
c7651d21c2d5: Pull complete
29e96f4f58a2: Pull complete
8e6d8d3e7da2: Pull complete
Anonymous
Всем привет! Кто нибудь собирал контейнеры php-fpm + nginx?
Anonymous
есть маленький вопросик, у меня два контейнера, в одном php-fpm и проект, во втором nginx и статика
Anonymous
статика монтируется в волайме
Anonymous
запускаются они вот так
Anonymous
docker run —name emotionfolio-nginx -d -p 80:80 -v emotionfolio-media:/usr/src/app/web/media:ro emotiofolio/emotionfolio:emotionfolio-nginx-latest
Anonymous
и тут возникает проблема
Anonymous
2016/07/04 12:59:53 [error] 5#5: *1 FastCGI sent in stderr: "Unable to open primary script: /app.php (No such file or directory)" while reading response header from upstream, client: 192.168.99.1, server: emotionfolio.com, request: "GET / HTTP/1.1", upstream: "fastcgi://172.17.0.1:48000", host: "emotionfolio.com"
192.168.99.1 - - [04/Jul/2016:12:59:53 +0000] "GET / HTTP/1.1" 404 36 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" "-"
Anonymous
это в контейнере nginx. Почему то app.php он ищет в контейнере nginx. Разве nginx не должен передать запрос php-fpm а тот уже будет искать нужный файл?
Anonymous
я нашел решение - впихнуть весь проект в волайм и монтировать в оба контейнера
Anonymous
но имхо это криво
Anonymous
кто знает, почему так?
Evgeny
потому что настройки дают кривые пути фасту?
Anonymous
настройки nginx или php-fpm?
Evgeny
nginx
Anonymous
Anonymous
я запускал двумя путями
Anonymous
1) в контейнере nginx монтировалась статика, в контейнер php-fpm копировался проект
Anonymous
2) в оба контейнера копировался проект
Anonymous
в первом случае - данная ошибка
Anonymous
во втором случае - работает
Pavel
А, ну может ты волумы как-то перелинковал криво
Evgeny
скорее nginx пытается распознать путь которго нет и не так отдает путь fastcgi
Anonymous
а в волюме статика
Anonymous
она в отдельной папке
Anonymous
никак не связана с проектом
Evgeny
поэтому во втором случае работает
Anonymous
что править в конфигах nginx?
Pavel
В ошибке прямо написано
FastCGI sent in stderr: "Unable to open primary script: /app.php (No such file or directory)"
Pavel
Т.е. это fpm генерит эту ошибку, и пишет в stderr. А вот где он пытается найти /app.php - это отдельный вопрос
Pavel
Если ты ему прилинкуешь волум из nginx то он и будет там пытаться искать
Evgeny
Anonymous
http://pastebin.com/Zg3j2CCE
Anonymous
это мой конфиг nginx