
Aleksandr
04.07.2016
11:02:44
в смысле не ноль был бы размер

Evgeny
04.07.2016
11:04:08
у меня на ноуте:
50M /var/lib/docker/image/
А тем временем:
docker images —format {{.Size}}
278 MB
728 MB
69.3 MB
182.4 MB
184 MB
183 MB
182.8 MB
182.6 MB
190.8 MB
183.1 MB
192.3 MB
183 MB
192.3 MB
211.1 MB
69.28 MB
69.28 MB
223.5 MB
223.5 MB
69.27 MB
336.1 MB
46.22 MB

Aleksandr
04.07.2016
11:05:07
это кстати странно

Алексей
04.07.2016
11:05:19

Google

Алексей
04.07.2016
11:05:28
надо считать не эту диру а диру драйвера
в моем случае /var/lib/docker/overlay

Pavel
04.07.2016
11:06:29
$ sudo du -h --max-depth=1 /var/lib/docker/image/
26M /var/lib/docker/image/aufs
26M /var/lib/docker/image/
как это может быть?
Если образ убунты базовый весит 130мб
Какая-то черная докеровская магия

Алексей
04.07.2016
11:08:05
еще раз
/var/lib/docker/aufs считать надо

Pavel
04.07.2016
11:09:22
Там то же самое
$ sudo du -h --max-depth=1 /var/lib/docker/image/aufs
1,8M /var/lib/docker/image/aufs/imagedb
24M /var/lib/docker/image/aufs/layerdb
644K /var/lib/docker/image/aufs/distribution
26M /var/lib/docker/image/aufs
А блин, я туплю
ща
$ 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
Другое дело :)

Google

Алексей
04.07.2016
11:10:17
вот вот
11G
а сколько сумма по docker images ?

Pavel
04.07.2016
11:12:26
Ну так если на глаз смотреть.. Примерно где-то так и есть. У меня много разных образов напулено из разных мест.

Алексей
04.07.2016
11:12:39
у меня на devicemapper получается полное фуфло.
по du 4,6 гига.
по сумме размеров образов 4.2 гига.
21 образ
тоесть выхлопа от этой самой слоености нету нихера.
ЧИТД

Pavel
04.07.2016
11:13:48
Если пулить рандомные образы то да. Но если строить свою цельную систему контейнеров, отнаследовавшись от одного, то думаю что будет.

Алексей
04.07.2016
11:13:50
надо бы кого позвать у кого своя инфрастурктура полностью
я реально делал что у меня было 3:1
но это надо упарыватся
деалать не просто свою инфрастурктуру но еще и думать про layering
типа это база, это редкоменяющийся пакеты, это мои дефолты, это частоменяющиеся пакеты, это сам поставляемый софт
тогда есть шансы.

Evgeny
04.07.2016
11:16:28
У меня. Но вот сейчас я прямо задумался что за херня - никогда не проверял что занимает devicemapper, у меня размер равен

Алексей
04.07.2016
11:16:49
ага

Evgeny
04.07.2016
11:16:58
но судя по логу того что скачивалось - скачиваются только последние лейеры, так что вообще непонятно
проверяю на aufs

Алексей
04.07.2016
11:17:10
а еще убило что в конечном счете на дефайсмаппере просто лежит файл в 100гигов :)
[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
я поначалу не хило оттупился от этого :)

Google

Evgeny
04.07.2016
11:18:14
А, всё норм.
Сумма образов по docker images - 72 гига
По du -hs - 31

Алексей
04.07.2016
11:19:04
а образов под полторы сотни ?

Evgeny
04.07.2016
11:19:20
451

Алексей
04.07.2016
11:19:34
ох

Evgeny
04.07.2016
11:19:45
А, не 450. первая строка - заголовок

Алексей
04.07.2016
11:19:51
помойму или хостинг или бардак :)

Evgeny
04.07.2016
11:20:09
Просто билд сервер с историей билдов не чищенной за месяц

Pavel
04.07.2016
11:21:00

Алексей
04.07.2016
11:21:23
а
билд сервер

Алексей
04.07.2016
11:21:32
тогда чего то не много
должно больше ужиматься

Pavel
04.07.2016
11:21:45
Если поддерживать долго один большой проект то можно и заморочиться с лейерингом этим имхо.

Алексей
04.07.2016
11:22:40
которые уже отмаркированы none:none

Evgeny
04.07.2016
11:23:21
none:none читсятся автоматом по факту отработки билда успешно
точнее не noneLnone a dungling
но там за месяц могло накопиться базовых много, да. тут эрланг давеча обновился , алпина обновлялась

Google

Алексей
04.07.2016
11:27:29

Evgeny
04.07.2016
11:29:39
Собьсно пример пула имаджа -
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


Tigran
04.07.2016
13:13:19
Всем привет! Кто нибудь собирал контейнеры php-fpm + nginx?
есть маленький вопросик, у меня два контейнера, в одном php-fpm и проект, во втором nginx и статика
статика монтируется в волайме
запускаются они вот так
docker run —name emotionfolio-nginx -d -p 80:80 -v emotionfolio-media:/usr/src/app/web/media:ro emotiofolio/emotionfolio:emotionfolio-nginx-latest
и тут возникает проблема
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" "-"

Admin
ERROR: S client not available

Tigran
04.07.2016
13:15:28
это в контейнере nginx. Почему то app.php он ищет в контейнере nginx. Разве nginx не должен передать запрос php-fpm а тот уже будет искать нужный файл?
я нашел решение - впихнуть весь проект в волайм и монтировать в оба контейнера
но имхо это криво
кто знает, почему так?

Evgeny
04.07.2016
13:17:01
потому что настройки дают кривые пути фасту?

Tigran
04.07.2016
13:19:05
настройки nginx или php-fpm?

Evgeny
04.07.2016
13:20:24
nginx

Pavel
04.07.2016
13:20:43

Tigran
04.07.2016
13:21:12
я запускал двумя путями

Google

Tigran
04.07.2016
13:21:44
1) в контейнере nginx монтировалась статика, в контейнер php-fpm копировался проект
2) в оба контейнера копировался проект
в первом случае - данная ошибка
во втором случае - работает

Pavel
04.07.2016
13:22:42
А, ну может ты волумы как-то перелинковал криво

Evgeny
04.07.2016
13:23:01
скорее nginx пытается распознать путь которго нет и не так отдает путь fastcgi

Tigran
04.07.2016
13:23:07
а в волюме статика
она в отдельной папке
никак не связана с проектом

Evgeny
04.07.2016
13:23:18
поэтому во втором случае работает

Tigran
04.07.2016
13:23:51
что править в конфигах nginx?

Pavel
04.07.2016
13:23:54
В ошибке прямо написано
FastCGI sent in stderr: "Unable to open primary script: /app.php (No such file or directory)"
Т.е. это fpm генерит эту ошибку, и пишет в stderr. А вот где он пытается найти /app.php - это отдельный вопрос
Если ты ему прилинкуешь волум из nginx то он и будет там пытаться искать

Evgeny
04.07.2016
13:25:30

Tigran
04.07.2016
13:25:36
http://pastebin.com/Zg3j2CCE
это мой конфиг nginx
подскажите, плиз)
app.php он ищет в /usr/src/app/web
которые есть в контейнере с php-fpm

Evgeny
04.07.2016
13:26:33
логи fastcgi подробнее есть?

Pavel
04.07.2016
13:26:49
Сложновато как-то, а можешь переписать без реврайтов просто?