
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