Dockerのインストールが成功すると、起動エラーが発生します。
制御プロセスがエラーコードで終了したため、docker.serviceのジョブが失敗しました。詳細については、「systemctlstatusdocker.service」および「journalctl-xe」を参照してください。
詳細を表示すると、エラーメッセージは次のようになります
Docker Application ContainerEngineの起動に失敗しました。
さまざまな方法をテストした後、以下が有効であることが確認されました。
dockerファイルを変更します。特定のコマンド:vi / etc / sysconfig / docker、add = false after--selinux-enabled。正常に開始できます。
現時点では、ダウンロードイメージに次のエラーがあるか、非常に遅い可能性があります。
https://registry-1.docker.io/v2/を取得します:net / http:接続の待機中にリクエストがキャンセルされました(ヘッダーの待機中にClient.Timeoutを超えました)
国内ネットワークの問題が原因である可能性があります。これを解決するためにアクセラレータを構成する必要がある場合があります。NetEaseのミラーアドレス(http://hub-mirror.c.163.com)を使用できます。
解決策:構成ファイルvi / etc / docker / daemon.jsonを変更します
以下を追加します
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
Docker構成ファイルをリロードします
systemctlデーモン-リロード
Dockerを再起動します
systemctl restart docker