摘要:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linu
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
相关文章推荐
智能手机建站的优点是什么?网站页面布局有哪些关键点? 2022-01-10
2022年中国云计算面临的问题及发展前景预测分析2021-12-28
绿色智能基础设施连接可持续未来-IDCC2021万国数据第一代Smart DC发布会议程揭晓2021-12-27
阿里云:早期未意识到Apache log4j2漏洞情况的严重性 将强化漏洞管理2021-12-27
云计算开发:Python3-replace()方法详解2021-12-27