Show Table of Contents
第9章 systemd を使用したコンテナーの起動
起動時にコンテナーを自動的に起動するには、まず /etc/systemd/system/
ディレクトリーのユニット設定ファイルを作成して、コンテナーを systemd サービスとして設定します。たとえば、/etc/systemd/system/redis-container.service
の内容は以下のようになります。
[Unit] Description=Redis container Author=Me After=docker.service [Service] Restart=always ExecStart=/usr/bin/docker start -a redis_server ExecStop=/usr/bin/docker stop -t 2 redis_server [Install] WantedBy=local.target
ユニットファイルの作成後は、systemctl enable
コマンドを使用してコンテナーを自動的に起動できます。
systemd でサービスを設定する方法についての詳細は、Red Hat Enterprise Linux 7 システム管理者のガイド の「systemd によるサービス管理」の章を参照してください。
Comments