Рейтинг:2

Как запустить containerd как службу после установки yum?

флаг jp

я установил контейнерd на Amazon Linux 2 с помощью предлагаемые команды:

sudo amazon-linux-extras включить докер
sudo yum установить -y containerd

Я добавил это в Скрипт данных пользователя EC2 для запуска во время запуска экземпляра.

Но как мне начать контейнерd (среда выполнения контейнера - аналогичная докеру) как услуга? Поскольку я установил через ням кажется, не включает служебный файл systemd. Бинарный файл находится на /usr/бен/контейнерд. Я должен использовать эхо в сценарии загрузки для создания служебный файл systemd или что такое хорошая практика?

флаг in
Я могу ошибаться, но я не думаю, что containerd действительно предназначен для использования без докера, kubernetes или чего-то еще. Я думал, что это просто компонент времени выполнения, который используют другие вещи.
Рейтинг:1
флаг jp

В итоге я добавил эти строки в сценарий запуска:

кошка <<ЕОФ | sudo тройник /etc/systemd/system/containerd.service
[Ед. изм]
Описание=контейнер
Документация=https://containerd.io

[Оказание услуг]
Тип=уведомить
ExecStart=/usr/bin/containerd

[Установить]
WantedBy=многопользовательская.цель
EOF

sudo systemctl включить containerd
sudo systemctl запустить containerd

Похоже на контейнерd служба была запущена:

$ sudo ctr версия
Клиент:
  Версия: 1.4.6
  Ревизия: d71fcd7d8303cbf684402823e425e9dd2e99285d
  Версия Go: go1.15.12

Сервер:
  Версия: 1.4.6
  Ревизия: d71fcd7d8303cbf684402823e425e9dd2e99285d
  UUID: 25f1bff3-b72d-45f2-99d2-78c0df126faa

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.