说明:
1、数据盘宕机,拷贝数据docker到新盘,重新容器部署报错,报错信息如下图所示:
2、可能镜像存在有问题,删除镜像重新拉取一份即可。
报错信息:
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: invalid rootfs: not an absolute path, or a symlink: unknown.

1、解决方法:
1)删除docker配置文件中:"exec-opts": ["native.cgroupdriver=systemd"]

2)导入配置文件并重启docker服务
systemctl daemon-reload
systemctl restart docker

3)容器部署中间件node-exporter
docker run -d \
  --name=node-exporter \
  --restart=always \
  -p 9100:9100 \
  -v /etc/localtime:/etc/localtime:ro \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/rootfs:ro,rslave" \
  prom/node-exporter:v1.9.0

4)查看node-exporter转态
docker ps |grep node-exporter


2、解决方法:
1)保留docker配置文件中:"exec-opts": ["native.cgroupdriver=systemd"]

2)导入配置文件并重启docker服务
systemctl daemon-reload
systemctl restart docker

3)容器部署中间件node-exporter
docker run -d \
  --name=node-exporter \
  --restart=always \
  -p 9100:9100 \
  -v /etc/localtime:/etc/localtime:ro \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/host/rootfs:ro,rslave" \
  prom/node-exporter:v1.9.0 \
  --path.procfs=/host/proc \
  --path.sysfs=/host/sys \
  --path.rootfs=/host/rootfs

4)查看node-exporter转态
docker ps |grep node-exporter

说明:以上两种方法都能正常运行容器并解决报错问题。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐