用户登录

现在有个问题,就是我的 docker 服务不能正常启动。我现在安装的是测试仓库里的 docker ,因为之前我需要测试仓库里的 docker 提供的新功能 .. 现在 docker 正式版也有这些功能了 .. 所以我们可以重新再安装一下 docker ...

先去卸载掉在远程主机上安装的 docker ...

ansible all -m yum -a 'name=docker-engine state=absent' -u vagrant -b

再去添加一个安装正式版的 docker 的仓库 ... 新建一个文件 .. 名字是 docker.repo ... 这里的内容就是正式版的 docker 仓库 ..

然后修改一下 添加 docker 仓库这个任务 .. 仓库文件换成刚才我们创建的 docker.repo .. 保存 ...

再执行一下这个 playbook .. 这样会去安装正式版仓库里的 docker ...

重启 docker 服务的时候还会遇到错误 .. 我们需要再修改一下 docker 服务的配置文件 .. 先输出 /lib/systemd/system/docker.service 这个文件的内容 ..

复制一下 ... 把它粘贴到 docker.service 这个文件里面 .. 重新再配置一下 .. 给它添加一个镜像加速的地址 ...

ansible manager -a 'cat /lib/systemd/system/docker.service' -u vagrant
--registry-mirror=https://ceqq2s09.mirror.aliyuncs.com

保存 ... 再去运行一下这个 playbook .... 在启动 docker 的时候遇到了问题 ... 这是因为现在的 docker 服务的配置文件还是有一些问题 ..

回到这个 palybook ,给这个启动 docker 任务添加一个 start-docker 标签 ...

再运行一下 ... 这回我们可以跳过包含 start-docker 标签的任务 ...

这回会配置好 docker,重新启动 docker 现在也正常了 ... 我们做的就是删除了测试仓库里的 docker ,安装了一下正式版仓库里的 docker ...

然后根据正式版的 docker 服务的配置文件,重新又配置了一下 docker 服务 ...

修复 docker 服务不能启动《 Ansible:自动化配置 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点