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
を返します。 failed
を返します。
この記事では、Docker サービスが開始されているかどうかを確認する方法を紹介しました。 Docker は、アプリケーションの開発とデプロイをより簡単に行うために役立つ、一般的に使用されるコンテナ化テクノロジです。 Docker を使用する前に、Docker サービスが開始されていることを確認する必要があります。これによってのみ、Docker を正常に使用できるようになります。この記事が Docker サービスの使用方法をより深く理解するのに役立つことを願っています。
以上がDocker サービスが有効になっているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。