【docker】Amazonlinux2 /sbin/init コンテナ起動エラー

amazonlinux2 のイメージを使用して、コンテナを起動しようとしたところエラーになりました。
実行した docker コマンドは以下の通りです。

エラーの内容は以下の通りです。

復旧の為の備忘録です。

解決方法

amazonlinuxコンテナにsystemdをインストールし、そのコンテナをイメージ化します。

systemdのインストール

通常通り、コンテナを起動します。

コンテナへログインします。

systemdをインストールします。

イメージ作成

コンテナからログアウトし、コンテナからイメージを作成します。
コンテナIDは適宜変更して下さい。

コンテナ起動

コンテナを起動します。

まとめ

特にありません。

© DeNnie.Lab All Rights Reserved.