zoukankan      html  css  js  c++  java
  • 解决Docker服务无法正常启动

    重新docker服务报错如下:

    systemctl restart docker.service
    Cannot connect to the Docker datemon at tcp://0.0.0.0:2375 is the docker daemon runing?

    还有其他报错信息,解决方案大致相同,网上很多是说修改daemon.json,改成国内docker源,但是却没什么用,出现这种错误,docker卸载都卸载不了,当时郁闷的一批,只能重启下网卡,

    然后把docker文件全部干掉,这是我当时能想到的解决方案了,自己做开发测试还好,生产千万别乱搞。(注:此方案为最终解决方案,使用此方案时,一定要参考其他方案能不能解决你的问题)

    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

    查看

    docker version

    说明已经正常。

  • 相关阅读:
    Cheapest Palindrome(区间DP)
    Dividing coins (01背包)
    Cow Exhibition (01背包)
    Bone Collector II(01背包kth)
    饭卡(01背包)
    Charm Bracelet(01背包)
    Investment(完全背包)
    Bone Collector(01背包)
    Robberies(01背包)
    ACboy needs your help(分组背包)
  • 原文地址:https://www.cnblogs.com/reasonzzy/p/11378467.html
Copyright © 2011-2022 走看看