AWS ECS Установка той же версии Docker на экземпляр ECS через Chef против CLI - PullRequest
0 голосов
/ 30 июня 2018

Я устанавливаю 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 против при установке вручную, и оба абсолютно одинаковы.

Существует не так много об этой ошибке, кто-нибудь есть какие-либо подсказки, почему я получаю эту ошибку?

...