Docker は現在最も人気のあるコンテナ化テクノロジであり、開発者がアプリケーションを迅速に展開し、複数のアプリケーションを管理および監視するのに役立ちます。 Dockerの利用が広がっていますが、インストール完了後に起動できないなどのトラブルが発生することがあります。この記事では、考えられる解決策について説明します。
まず、Docker が正しくインストールされているかどうかを確認する必要があります。次のコマンドを使用して確認できます。
$ docker version
出力情報にクライアントとサーバーのバージョン番号がある場合は、Docker が正しくインストールされていることを意味します。出力がない場合、または出力情報にバージョン番号がない場合は、Docker がインストールされていないか、正しくインストールされていないことを意味します。
Docker が正しくインストールされているにもかかわらず起動できない場合は、Docker サービスが起動しているかどうかを確認する必要があります。次のコマンドを使用して確認できます。
$ systemctl status docker
出力情報のステータスが「Active: active (running)」であれば、Docker サービスが開始されていることを意味します。ステータスが「Active: inactive (dead)」または「Active: failed」の場合は、Docker サービスが起動されていないことを意味します。
Docker サービスが開始しない場合は、次のコマンドを使用して Docker サービスを開始できます:
$ sudo systemctl start docker
$ cat /etc/docker/daemon.json
$ sudo nano /etc/docker/daemon.json
{ "debug" : true, "tls" : false, "tlscert" : "/var/docker/server-cert.pem", "tlskey" : "/var/docker/server-key.pem", "hosts" : ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"] }
$ sudo systemctl daemon-reload $ sudo systemctl restart docker
$ docker images
$ docker pull [image-name]
$ docker ps -a
$ docker run [options] [image-name] [command]
以上がインストール後にdockerが起動できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。