加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 模式 > 正文

云计算核心技术Docker教程:docker启动失败的解决方法

发布时间:2020-09-11 10:24:22 所属栏目:模式 来源:TechWeb.com.cn
导读:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。在安装完成后我们启动docker时可能会报各种错误

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。在安装完成后我们启动docker时可能会报各种错误,本文将讨论一些启动失败的解决方法。

报错原因

level=fatal msg=“Error starting daemon: error initializing graphdriver: “/var/lib/docker” contains several valid graphdrivers: devicemapper, overlay; Please cleanup or explicitly choose storage driver (-s )”

解决方法

删除/var/lib/docker/下面的数据,重启docker服务即可,重启后/var/lib/docker/里面的数据会重新生成。

rm -rf /var/lib/docker/*

systemctl start docker

在ubuntu系统中启动docker时报错,报错内容如下:

Error initializing network controller: list bridge addresses failed: no available network

解决方法

#使用 apt-get 命令安装 bridge-utils

apt-get install bridge-utils

#更改网桥

brctl addbr docker0

ifconfig docker0 172.17.42.1

echo 'DOCKER_OPTS="b=docker0"' >> /etc/default/docker

#启动docker

systemctl docker start

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读