ホームページ  >  記事  >  運用・保守  >  docker サービスが正常に起動できない場合はどうすればよいですか?

docker サービスが正常に起動できない場合はどうすればよいですか?

王林
王林転載
2020-07-04 17:13:576224ブラウズ

docker サービスが正常に起動できない場合はどうすればよいですか?

問題の修復:

(推奨学習: 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 サービスが正常に起動できない場合はどうすればよいですか?

###問題が解決しました!

以上がdocker サービスが正常に起動できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。