Como oerderd se compara ao runC

Como esses dois se comparam? Pelo que entendi, runC é um ambiente de tempo de execução para contêineres. Isso significa que esse componente fornece o ambiente necessário para executar contêineres. Qual é o papel do container aqui então? Se ele faz o resto (rede, gerenciamento de volume etc.), qual é a função do Docker Engine? E o que dizer de shin -erd? Basicamente, estou tentando entender o que cada um desses componentes faz.

questionAnswers(3)

yourAnswerToTheQuestion