Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

第5章 Systemd サービスとコンテナー化されたサービスの比較

本章では、コンテナー化されたサービスと Systemd サービスの相違点を示す参考資料を提供します。

5.1. Systemd サービスのコマンドとコンテナー化されたサービスのコマンドの比較

Systemd ベースのコマンドと対応する Docker ベースの等価コマンドの関係を、以下の表に示します。この表は、実施するサービスの操作の種別を把握するのに役立ちます。

機能Systemd ベースDocker ベース

全サービスの一覧を表示する

systemctl list-units -t service

docker ps --all

アクティブなサービスの一覧を表示する

systemctl list-units -t service --state active

docker ps

サービスのステータスを確認する

systemctl status openstack-nova-api

docker ps --filter "name=nova_api$" --all

サービスを停止する

systemctl stop openstack-nova-api

docker stop nova_api

サービスを起動する

systemctl start openstack-nova-api

docker start nova_api

サービスを再起動する

systemctl restart openstack-nova-api

docker restart nova_api

サービスの設定を表示する

systemctl show openstack-nova-api

systemctl cat openstack-nova-api

docker inspect nova_api

サービスのログを表示する

journalctl -u openstack-nova-api

docker logs nova_api