docker を使用する場合、多くの場合、サーバーの再起動後に docker サービスが自動的に開始されるように、起動時に開始するように構成する必要があります。この記事では、起動時にdockerを起動する方法を紹介します。
最初のステップは docker をインストールすることです
docker がまだインストールされていない場合は、最初に docker をインストールする必要があります。ここではインストール プロセスの詳細については説明しませんが、関連するインストール チュートリアルを自分で検索できます。
2 番目のステップは、systemd サービス ファイルを作成することです。
Linux システムでは、systemd を使用してサービスを管理します。 docker の起動方法を定義するには、systemd サービス ファイルを作成する必要があります。
ファイル /etc/systemd/system/docker.service を作成し、次の内容を記述します:
[Unit]
Description=Docker Service
After=network.target
[サービス]
Type=simple
ExecStart=/usr/bin/dockerd
Restart=on-failure
[インストール]
WantedBy=マルチユーザー.target
このファイルの具体的な意味は次のとおりです:
サービス ファイルを作成した後、systemctl を使用して構成ファイルを再ロードし、有効にします。
systemctl daemon-reload
3 番目のステップは、次のセットアップです。開始する docker サービス 開始
ブート時に開始するように docker サービスを設定し、次のコマンドを実行します。
systemctl enable docker.service
このコマンドは Docker を開始します。 service システム起動時のサービス。
4 番目のステップは、docker サービスが正常に開始されているかどうかを確認することです。
次のコマンドを実行して、docker.service サービスが開始されているかどうかを確認します:
systemctl is- Enabled docker.service
コマンドが「enabled」を返した場合、docker.service サービスが正常に開始されたことを意味します。
この時点で、起動時に Docker サービスが開始されるように設定しました。このようにして、サーバーの再起動後に Docker サービスが自動的に開始されます。生産効率と利便性が向上します。
以上が起動時にdockerを起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。