gpt4 book ai didi

由于 `dm_task_set_cookie failed`,Docker 无法启动

转载 作者:行者123 更新时间:2023-12-01 18:29:22 24 4
gpt4 key购买 nike

我使用命令在centos机器上使用命令安装了docker

$ yum install docker
$ docker --version
Docker version 1.12.6, build 88a4867/1.12.6

当我启动docker时:

$ service docker start

Redirecting to /bin/systemctl start docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

$ systemctl status -l docker.service
docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2017-08-27 23:30:54 PDT; 39s ago
Docs: http://docs.docker.com
Process: 21772 ExecStart=/usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY (code=exited, status=1/FAILURE)
Main PID: 21772 (code=exited, status=1/FAILURE)

Aug 27 23:30:53 tintserver7200 systemd[1]: Starting Docker Application Container Engine...
Aug 27 23:30:53 tintserver7200 dockerd-current[21772]: time="2017-08-27T23:30:53.373296685-07:00" level=info msg="libcontainerd: new containerd process, pid: 21780"
Aug 27 23:30:54 tintserver7200 dockerd-current[21772]: time="2017-08-27T23:30:54.386669163-07:00" level=warning msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section."
Aug 27 23:30:54 tintserver7200 dockerd-current[21772]: time="2017-08-27T23:30:54.387270412-07:00" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devmapper: Base Device UUID and Filesystem verification failed: devicemapper: Can't set cookie dm_task_set_cookie failed"
Aug 27 23:30:54 tintserver7200 dockerd-current[21772]: time="2017-08-27T23:30:54.388221829-07:00" level=fatal msg="Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID and Filesystem verification failed: devicemapper: Can't set cookie dm_task_set_cookie failed"
Aug 27 23:30:54 tintserver7200 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Aug 27 23:30:54 tintserver7200 systemd[1]: Failed to start Docker Application Container Engine.
Aug 27 23:30:54 tintserver7200 systemd[1]: Unit docker.service entered failed state.
Aug 27 23:30:54 tintserver7200 systemd[1]: docker.service failed.

安装信息:

$ uname -a
Linux tintserver7200 3.10.0-514.6.1.el7.x86_64 #1 SMP Wed Jan 18 13:06:36 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

docker 守护进程显示多个错误:Can't set cookie dm_task_set_cookie failed:

$ sudo docker daemon -D

DEBU[0000] docker group found. gid: 386
DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock)
INFO[0000] libcontainerd: new containerd process, pid: 32755
DEBU[0000] libcontainerd: containerd connection state change: CONNECTING
DEBU[0000] libcontainerd: containerd connection state change: TRANSIENT_FAILURE
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=4096
DEBU[0000] containerd: read past events count=0
DEBU[0000] containerd: supervisor running cpus=4 memory=7713 runtime=docker-runc runtimeArgs=[] stateDir=/var/run/docker/libcontainerd/containerd
DEBU[0000] containerd: grpc api on /var/run/docker/libcontainerd/docker-containerd.sock
DEBU[0001] Using default logging driver json-file
DEBU[0001] Golang's threads limit set to 54630
DEBU[0001] devicemapper: driver version is 4.34.0
DEBU[0001] devmapper: Generated prefix: docker-253:0-582605
DEBU[0001] devmapper: Checking for existence of the pool docker-253:0-582605-pool
DEBU[0001] devmapper: Pool doesn't exist. Creating it.
ERRO[0001] [graphdriver] prior storage driver "devicemapper" failed: devicemapper: Can't set cookie dm_task_set_cookie failed
DEBU[0001] Cleaning up old mountid : start.
FATA[0001] Error starting daemon: error initializing graphdriver: devicemapper: Can't set cookie dm_task_set_cookie failed

如何解决错误无法设置 cookie dm_task_set_cookie 失败

最佳答案

修复了我确实 echo 'y' |须藤 dmsetup udevcomplete_all并且能够启动

关于由于 `dm_task_set_cookie failed`,Docker 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45913593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com