【容器docker】部署报错:OCI runtime create failed: runc create failed: invalid rootfs: not an absolute path
·
说明:
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
说明:以上两种方法都能正常运行容器并解决报错问题。
更多推荐
所有评论(0)