Создает ли тегирование образа Docker копию image?

Вы также можете добиться этого с помощью трюка с setuid. Я не знаю, будет ли это работать на всех системах, потому что они иногда игнорируют бит setuid/setgid.

Вы можете указать группу пользователей, которые могут выполнять изменение состояния системы, в моем случае это был adm. Затем добавьте соответствующих пользователей в эту группу.

gpasswd -a $USER adm

Укажите разрешения:

chmod 4550 /usr/bin/reboot

ls -l outpus должен выглядеть так:

-r-sr-x--- 1 root adm 18928 Mar 13  2015 /usr/bin/reboot

После этого вы можете просто набрать:

reboot
-2
30.03.2019, 23:39
1 ответ

Нет, копия не делается.

Вы можете сказать это, потому что значение идентификатора изображения идентично:

friendlyhello            latest              d9e555c53008        3 minutes ago       195MB
gordon/get-started       part2               d9e555c53008        3 minutes ago       195MB

Это означает, что они ссылаются на одни и те же данные. Если вы затем сделаете docker rmi friendlyhello, он ничего не удалит, просто удалите тег.

3
28.01.2020, 05:15

Теги

Похожие вопросы