Docker启动容器:创建覆盖装载时出错/合并:没有这样的文件或目录
我对docker在raspberry pi 4上运行有一个问题,我清除了所有它,除了包含容器/图像的文件夹之外。 重新安装docker,运行helloworld,运行正常。已安装portainer来管理容器,其中几个容器已启动,但homeassistant没有启动 它报告Docker启动容器:创建覆盖装载时出错/合并:没有这样的文件或目录,docker,raspberry-pi4,home-assistant,Docker,Raspberry Pi4,Home Assistant,我对docker在raspberry pi 4上运行有一个问题,我清除了所有它,除了包含容器/图像的文件夹之外。 重新安装docker,运行helloworld,运行正常。已安装portainer来管理容器,其中几个容器已启动,但homeassistant没有启动 它报告 pi@raspberrypi:~ $ docker start homeassistant Error response from daemon: error creating overlay mount to /var/li
pi@raspberrypi:~ $ docker start homeassistant
Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/7c4732337e167e0f8178b8667bddc0393c2c1e4f7ffba5d68fe57379cc1de7c0/merged: no such file or directory
Error: failed to start containers: homeassistant
这是docker信息的结果
pi@raspberrypi:~ $ docker info
Client:
Debug Mode: false
Server:
Containers: 7
Running: 4
Paused: 0
Stopped: 3
Images: 32
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: <unknown>
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 4.19.97-v7l+
Operating System: Raspbian GNU/Linux 10 (buster)
OSType: linux
Architecture: armv7l
CPUs: 4
Total Memory: 3.814GiB
Name: raspberrypi
ID: CS34:4SMJ:FTCR:T3O3:JVWH:LNEC:RWIE:2D7X:435Z:4WHM:UZZZ:CMS3
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No swap limit support
WARNING: No cpu cfs quota support
WARNING: No cpu cfs period support
我检查了Overly2文件夹,实际上没有合并文件夹。我尝试创建一个空的,但一旦我尝试启动容器,它就会被删除。当涉及到容器时,此文件夹表示什么?我如何处理它?理想情况下,我希望保留容器,否则我将不得不重新设置整个容器。嘿,你解决问题了吗?现在正发生在我身上!不幸的是,没有,我不得不重新部署映像并重新开始,从那以后,我一直在保留备份
pi@raspberrypi:~ $ sudo ls /var/lib/docker/overlay2/7c4732337e167e0f8178b8667bddc0393c2c1e4f7ffba5d68fe57379cc1de7c0/
diff link lower work