Docker サービスが有効になっているかどうかを確認する方法

PHPz
リリース: 2023-04-10 15:48:30
オリジナル
4302 人が閲覧しました

Docker を使用してアプリケーションを開発およびデプロイする場合は、まず Docker サービスが有効になっていることを確認する必要があります。この記事では、Dockerサービスが起動しているかどうかを確認する方法を紹介します。

最初のステップは、Docker サービスが開始されているかどうかを確認することです

ターミナルに次のコマンドを入力することで、Docker サービスが開始されているかどうかを確認できます:

systemctl status docker
ログイン後にコピー

サービスがすでに開始されている場合、次の出力が表示されます:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-11-03 11:00:00 CST; 2h ago
     Docs: https://docs.docker.com
 Main PID: 12345 (dockerd)
    Tasks: 10
   Memory: 167.6M
   CGroup: /system.slice/docker.service
           ├─12345 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           └─12346 containerd --config /var/run/containerd/containerd.toml --log-level info
ログイン後にコピー

サービスが開始されていない場合、次の出力が表示されます:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: https://docs.docker.com
ログイン後にコピー

ステータスが inactive の場合(dead)、次の手順に従ってください。次の手順でサービスを開始します。

2 番目のステップ、Docker サービスの開始

Docker サービスが開始しない場合は、次のコマンドを使用してサービスを開始できます:

systemctl start docker
ログイン後にコピー

さらに、次のこともできます。次のコマンドを使用して、Docker サービスが開始されているかどうか、および開始後にそのステータスが監視されているかどうかを確認します。

systemctl is-active docker
systemctl is-enabled docker
systemctl is-failed docker
ログイン後にコピー
  • is-active コマンドは active を返します。サービスが実行中であることを示します。
  • is-enabled コマンドは、システムの起動時にサービスが自動的に開始されることを示す enabled を返します。
  • ##is-failed
  • コマンドは、サービスの開始に失敗したことを示す failed を返します。
  • まとめ

この記事では、Docker サービスが開始されているかどうかを確認する方法を紹介しました。 Docker は、アプリケーションの開発とデプロイをより簡単に行うために役立つ、一般的に使用されるコンテナ化テクノロジです。 Docker を使用する前に、Docker サービスが開始されていることを確認する必要があります。これによってのみ、Docker を正常に使用できるようになります。この記事が Docker サービスの使用方法をより深く理解するのに役立つことを願っています。

以上がDocker サービスが有効になっているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート