У меня есть установка, при которой пользователи входят в хост-машину через PuTTY и может создавать контейнеры Docker для их использования.
Команда Docker выглядит так:
docker run -it --rm -v /home/$USER:/home/$USER -w="/home/$USER" -u $USER --hostname="$USER-gcc463-docked" precise-gcc4 tmux new -s docker-$USER
Как видите, я ' мы использовали --rm, поэтому контейнер теоретически должен быть удален при выходе пользователя, но на практике некоторые пользователи закрывают окно PuTTY, и контейнеры остаются сиротскими.
У вас есть идеи, как сделать контейнеры для на самом деле быть удаленными в этом случае или, по крайней мере, как я могу найти сиротские и вычистить их?
Спасибо.