問題の修復:
(推奨学習: docker チュートリアル)
Docker サービスの再起動時に次のエラーが発生しました。
cannot connect to the Docker datemon at tcp://0.0.0.0:2375 is the docker daemon runing?
解決プロセス:
ネットワーク カードを再起動します
service network restart
コンピュータを再起動し、docker インストール パッケージを削除します (注: 以下の操作を行う場合、必ず事前にバックアップしてください。そうしないと、docker を実行できなくなります。コンテナ内のすべてのデータが失われます)
rm -rf /var/lib/docker
その後、docker
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install docker-ce
を再インストールして、問題の再発を避けるために、次の設定を行います
DOCKER_HOSTを設定
sudo vim /etc/profile.d/docker.sh
次の内容を追加します:
export DOCKER_HOST=tcp://localhost:2375
設定ファイルを有効にします
source /etc/profile source /etc/bashrc
起動ファイルを設定します
sudo vim /lib/systemd/system/docker.service
次のステートメントを変更します
ExecStart=/usr/bin/dockerd -H unix://
次のように変更します:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
設定を再ロードして再起動
sudo systemctl daemon-reload sudo systemctl restart docker.service
View
docker version
以上がdocker サービスが正常に起動できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。