Docker で systemctl が使えない。サーバーの勉強どうしよう

※本記事は systemctl が使えるようになるといった内容ではありません。

$ systemctl
Failed to get D-Bus connection: Operation not permitted

調べると色々解決策がある。
けど、そもそも Docker の使い方として正しいのかというところが気になった。

個人的に systemctl が使いたかったのはサーバーの勉強をローカル環境でしようと思ったから。

元々 VirtualBox を使用していて、そこで開発や勉強を行っていたのだけど、
開発環境を Docker に切り替えたタイミングで VirtualBox を使わなくなって、
サーバーの勉強をどうしようと思って、 Docker で amazon linux などの linux os のイメージを利用して勉強しようと思った。

が、 Docker は元々「1つのコンテナに1つのサービス」で運用すべきみたいなのがあって、
色々調べてる内に、サーバーの勉強をするという目的に Docker は向いていないと思った。

今後サーバーの勉強は AWS EC2 辺りでやる予定。