Docker系列学习(2) -- 安装问题及解决方案

124 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情

生命不息,学习不止

题外话

今天是30号了,早上上班的时候明显的感觉到人变少了,都没有平时那么拥挤了,估计很多人都回家了吧,可怜的我回不了家乡(家乡有疫情),那就在这里祝愿所有这个国庆假期无法回家的掘友们玩的开心,吃嘛嘛香,早日都能找到女朋友~

废话不多说,上货!

正文

在这里插入图片描述

上回说了docker的安装,大家感觉很简单吧,但是我安装的时候可没那么简单,有很多问题,这里已经帮大家踩过坑了

Exit code 1

问题现象:启动docker很久服务起不来,不一会弹出错误提示框,显示内容大概内容如下,可能略有差异,但主要还是提示docker 服务启动失败,提示错误码 Exit code 1

image.png

Exit code 1 解决方案

一开始我以为是我cpu资源不够,或者docker版本不兼容这个M1芯片(千万要下对版本,M1和Macos不兼容,甚至包括golang语言包和goland编译器都不兼容,切记啊,切记啊,切记啊)

但我看了一下都不是,后来查了很多资料,发现了下载的docker缺少运行所需要的依赖(这个依赖真是多的超乎想象)

我们之前都下过了brew ,没下的可以参考 上一篇文章 安装一下 brew 并执行下面的命令

brew install opam libev

如果出现了以下提示

image.png

执行

opam init

然后大概率会出现 eval opam config env ,没有则跳过

然后就执行

eval `opam config env`

最后执行

opam install qcow-tool

image.png

出现这个基本就是成功,至于安装了多少依赖,大家遇到了就可以自己感受一下了

重启一下docker应该就可以使用了

下一篇我们来讲讲docker的专有名词和核心组件

在这里插入图片描述

大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划! 在这里插入图片描述