docker 沒法啓動

背景:想修改docker0的ip地址,因此在/etc/docker/daemon.json文件里加了【bip】.

{
  "registry-mirrors": ["https://f61bammj.mirror.aliyuncs.com","https://registry.docker-cn.com"],
  "bip": "10.1.0.0/24"
}

而後再啓動docker就出下面的錯誤了。c++

# systemctl status docker.service
docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Tue 2017-11-14 20:52:23 UTC; 6min ago
     Docs: https://docs.docker.com
  Process: 1661 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)
 Main PID: 1661 (code=exited, status=1/FAILURE)

分析:IP("10.1.0.0/24")不合法。

解決辦法:

  • 刪除/var/lib/docker。(rm -rf /var/lib/docker)
  • 刪除/var/run/docker。(rm -rf /var/run/docker)
  • 改爲"10.1.0.0/16"
  • 重啓系統

注意事項:刪除/var/lib/docker,會刪除掉你全部的鏡像!!!

c/c++ 學習互助QQ羣:877684253

本人微信:xiaoshitou5854

相關文章
相關標籤/搜索