Я устанавливаю docker-ce
через chef
во время предоставления моего экземпляра ECS по приведенному ниже рецепту (AMI моего экземпляра не включает запеченный докер):
yum_package 'docker-ce' do
action :install
end
После запуска моей задачи ECS для запуска контейнера в этом экземпляре выдается следующее сообщение об ошибке:
CannotCreateContainerError: ошибка API (400): cgroup-parent для systemd
cgroup должен быть допустимым срезом с именем «xxx.slice»
Затем я отправляю ssh в свой экземпляр AWS ECS, удаляю установленный chef-докер через yum remove docker-ce
и переустанавливаю его через yum install docker-ce
. Теперь, если я запускаю задачу с консоли AWS ECS, она работает без ошибок.
Я проверил версию Docker при установке через chef
против при установке вручную, и оба абсолютно одинаковы.
Существует не так много об этой ошибке, кто-нибудь есть какие-либо подсказки, почему я получаю эту ошибку?