Vitaliy
09.05.2019
13:59:40
Yurii
09.05.2019
14:00:38
спасибо
Vitaliy
09.05.2019
14:01:27
спасибо
docker history --no-trunc $argv | tac | tr -s ' ' | cut -d " " -f 5- | sed 's,^/bin/sh -c #(nop) ,,g' | sed 's,^/bin/sh -c,RUN,g' | sed 's, && ,\n & ,g' | sed 's,\s*[0-9]*[\.]*[0-9]*[kMG]*B\s*$,,g' | head -n -1
спасибо
По-моему даже готовое решение есть
Google
Vitaliy
09.05.2019
14:04:16
https://hub.docker.com/r/chenzj/dfimage
George
09.05.2019
14:55:20
Alex
09.05.2019
14:55:29
Может кому интересно
Andrewich
09.05.2019
14:57:19
ildar
09.05.2019
14:59:00
Обращайся)
inqfen
09.05.2019
15:07:37
Andrewich
09.05.2019
15:09:10
:)
reskwer
09.05.2019
15:58:34
ребят, как одной командой удалить все загруженные образы ?
то у меня их гиг на 15 уже (
Andor
09.05.2019
15:59:36
docker system prune -f
reskwer
09.05.2019
16:00:45
George
09.05.2019
16:04:52
Чо то типа
Google
George
09.05.2019
16:05:30
docker images | awk '{print $3}'| xargs -r docker rmi
Не даст удалить используемые имиджи все равно
Andor
09.05.2019
16:06:17
может их растэгать
George
09.05.2019
17:00:10
ildar
09.05.2019
17:29:59
И все заново)
A1EF
09.05.2019
17:36:36
Ну, да
Трэш.. а docker images -q слишком просто?:)
Andor
09.05.2019
17:36:46
да
reskwer
09.05.2019
17:41:47
George
09.05.2019
17:43:45
reskwer
09.05.2019
17:43:46
rm -r /var/lib/docker
Error response from daemon: stat /var/lib/docker/tmp: no such file or directory ???
Спасибо бро
Andor
09.05.2019
17:45:22
reskwer
09.05.2019
17:46:32
artb1sh
09.05.2019
18:48:35
Добро пожаловать!
Man
09.05.2019
18:56:26
Thx, @artb1sh
Мишка
09.05.2019
20:53:37
Мужики
Умоляю
Google
Мишка
09.05.2019
20:53:45
Помогите разобраться
Чей это логотип?
У нас на пьянке целый консилиум собрался
Unknown
09.05.2019
20:54:47
Гугл картинки не находят?
Мишка
09.05.2019
20:54:57
Неа, пробовали
Unknown
09.05.2019
20:55:12
Ну я не знаю )
Andor
09.05.2019
20:55:48
спасибо за фотку чьей-то ступни и военного билета
Robert
09.05.2019
20:56:22
Докер чатик самый разнообразный
Unknown
09.05.2019
20:59:03
Только начинаю свой путь с Docker, возник такой вопрос. В чем профит использовать отдельный контейнер чисто под composer для установки зависимостей, т. е. писать docker run --rm -v $(pwd):/app composer install? Можно же установить composer и зависимости внутри контейнера с приложением. Увидел это в гайде от digitalocean.
Andor
09.05.2019
20:59:52
Unknown
09.05.2019
21:00:46
Ну причина же есть какая-то так делать, может так правильнее, раз в digital ocean так пишут.
Andor
09.05.2019
21:14:29
если на сайте DO есть какие-то инструкции, это не значит, что это правильные и/или универсальные инструкции
Roman
09.05.2019
21:18:33
DO в основном под свои кейсы инструкции пишут. Что с большой вероятностью будет работать на их серверах.
Andor
09.05.2019
21:20:14
как будто у них сервера какие-то магические
Unknown
09.05.2019
21:22:37
Нагуглил, что это делается для того, чтобы не использовать volume, а скопировать из образа composer и установить изнутри контейнера
Ну и я так понял, что в проде composer ведь не нужен, поэтому им и не захламляют контейнер приложения
А гайдам DO я доверяю больше, чем себе, ибо с docker знаком всего пару дней, а статьи на do еще не подводили
Roman
09.05.2019
21:23:47
как будто у них сервера какие-то магические
не магические, но конфиг конфигу рознь. Просто нет "серебрянных пуль" для поставщиков виртуальных серверов. Конфиги пишутся и отлаживаются в силу профессионализма соответсвующей команды администраторов\инженеров. ДО оч давно на рынке этих услуг, много годных статей, но не факт, что они подойдут именно тебе в твоей ситуации
Andor
09.05.2019
21:26:47
Roman
09.05.2019
21:32:18
Google
Roman
09.05.2019
21:36:17
Dmitry
09.05.2019
23:00:14
Привет. Мне нужно организовать передачу envirionment variables при сборке. Желательно отдельным файлом, т.е. без модификации dockerfile и docker-compose.yml. Сейчас есть такая возможность?
https://github.com/moby/moby/issues/28617
Вижу, что сделать это в dockerfile проблематично.
А раздел environment в docker-compose.yml передаёт переменные после сборки, при запуске.
ildar
10.05.2019
04:22:24
Кажется, эта ссылка так никогда и не покинет мой буфер обмена.
Без лишних слов
https://sysdig.com/blog/2018-docker-usage-report/
Yurii
10.05.2019
07:37:28
George
10.05.2019
07:56:46
Javid
10.05.2019
08:18:42
Добрын день Коллеги. Такой вопрос. Образ докер имеет несколько слоев. И каждый коммит добавляет новый. Как мы можем посмотреть или вернуться на другие слойи и возможноди это ??
Под словом посмотреть не имеется ввиду docker history <container_name>
?
То есть прыгать между уровнями образа вперед и обратно.
George
10.05.2019
08:25:43
Напрямую никак.
Javid
10.05.2019
08:25:45
Возможно ли это
George
10.05.2019
08:26:19
Но что я не пробовал docker run -it --rm entrypoint /bin/bash имя-слоя
Не думаю, что прокатит
Javid
10.05.2019
08:26:39
Попробую
Google
George
10.05.2019
08:27:25
https://stackoverflow.com/questions/42602731/can-i-run-an-intermediate-layer-of-docker-image
Вот и ответ из Гугла. Лейер - это внутренняя абстракция докера. Пользователю доступны только имиджи
Влад
10.05.2019
08:29:50
Добрый день, вопрос, как с хоста docker узнать на каком именно контейнере запущен определенный процесс?
George
10.05.2019
08:31:09
Lamobot
10.05.2019
08:31:16
ps afx| grep -B 5 "process"
George
10.05.2019
08:31:34
Нарисует дерево. Корнем для каждого поддерева будет docker container shim чего-то там
Lamobot
10.05.2019
08:31:38
Там будет процесс с id контейнера
Влад
10.05.2019
08:40:23
спасибо! то что нужно
Юра
10.05.2019
08:42:24
Javid
10.05.2019
08:45:29
Dmitry
10.05.2019
09:17:35
Andor
10.05.2019
09:21:25