docker 重启镜像没有了_docker折腾记录

在尝试基于node:8镜像创建自定义镜像时遇到错误,根据网上教程尝试解决DNS问题,导致镜像和容器丢失。通过重装Docker并修改配置文件解决启动问题。然后配置私有仓库,在两台服务器上实现镜像的推送、拉取和使用,最终实现私有仓库的顺利访问。
摘要由CSDN通过智能技术生成

开始我按照http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html中的示例,试图基于node:8镜像创建一个自己的镜像,但在执行npm install的时候报错提示

npm ERR! network socket hang up

于是开始寻求解决方法,按https://segmentfault.com/q/1010000015910438/a-1020000015927660的思路试图在/etc/docker下的daemon.json中加入dns配置,但重启docker失败,日志信息如下:

2db2949cc6260a3f2935f191c77cab87.png

尝试多种方法后最后按照https://blog.csdn.net/learner198461/article/details/81198242里的方法在/etc/docker/daemon.json里面编辑{"storage-driver":"devicemapper"},发现docker可以启动成功但镜像及容器丢失。

于是重装docker,执行以下命令:

# 移除掉旧的版本
sudo yum remove docker 
                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值