Docker как приложение должно манипулировать пространствами имен, группами управления, возможностями, профилями устройств, сетевыми интерфейсами, правилами межсетевого экрана и т. Д. Для реализации этих функций.
Libcontainer - это чистая библиотека Go, разработанная для прямого доступа к API-интерфейсам контейнера ядра, без каких-либо других зависимостей, это формат контейнера по умолчанию для докера.
Итак, я полагаю, это низкоуровневыйтехнология для докера, но, как конечный пользователь, я думаю, мы не будем использовать ее напрямую.
A хорошая статья для справки, в ней вы также можете увидеть другой формат контейнера.