Dockerは正常にインストールされましたが、起動に失敗しました

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

おすすめ

転載: blog.csdn.net/liushulin183/article/details/96430595
おすすめ