install-error - gentoo下docker -d 出现driver not supported错误

浏览:36日期:2023-03-02

问题描述

1)gentoo使用overlay安装docker,版本1.7.12)可以正常启动/etc/init.d/docker start3)docker -d -D产生错误信息:

localhost ~ # docker -d -DDEBU[0000] Registering GET, /images/{name:.*}/historyDEBU[0000] Registering GET, /containers/jsonDEBU[0000] Registering GET, /containers/{name:.*}/exportDEBU[0000] Registering GET, /containers/{name:.*}/jsonDEBU[0000] Registering GET, /eventsDEBU[0000] Registering GET, /images/searchDEBU[0000] Registering GET, /images/getDEBU[0000] Registering GET, /images/{name:.*}/getDEBU[0000] Registering GET, /exec/{id:.*}/jsonDEBU[0000] Registering GET, /infoDEBU[0000] Registering GET, /containers/{name:.*}/topDEBU[0000] Registering GET, /containers/{name:.*}/logsDEBU[0000] Registering GET, /containers/{name:.*}/statsDEBU[0000] Registering GET, /_pingDEBU[0000] Registering GET, /images/jsonDEBU[0000] Registering GET, /images/{name:.*}/jsonDEBU[0000] Registering GET, /containers/{name:.*}/attach/wsDEBU[0000] Registering GET, /versionDEBU[0000] Registering GET, /containers/psDEBU[0000] Registering GET, /containers/{name:.*}/changesDEBU[0000] Registering POST, /commitDEBU[0000] Registering POST, /images/createDEBU[0000] Registering POST, /images/loadDEBU[0000] Registering POST, /images/{name:.*}/pushDEBU[0000] Registering POST, /images/{name:.*}/tagDEBU[0000] Registering POST, /containers/{name:.*}/pauseDEBU[0000] Registering POST, /containers/{name:.*}/renameDEBU[0000] Registering POST, /containers/{name:.*}/unpauseDEBU[0000] Registering POST, /containers/{name:.*}/restartDEBU[0000] Registering POST, /exec/{name:.*}/resizeDEBU[0000] Registering POST, /containers/createDEBU[0000] Registering POST, /containers/{name:.*}/killDEBU[0000] Registering POST, /containers/{name:.*}/startDEBU[0000] Registering POST, /containers/{name:.*}/stopDEBU[0000] Registering POST, /containers/{name:.*}/resizeDEBU[0000] Registering POST, /authDEBU[0000] Registering POST, /buildDEBU[0000] Registering POST, /containers/{name:.*}/waitDEBU[0000] Registering POST, /containers/{name:.*}/attachDEBU[0000] Registering POST, /containers/{name:.*}/copyDEBU[0000] Registering POST, /containers/{name:.*}/execDEBU[0000] Registering POST, /exec/{name:.*}/startDEBU[0000] Registering DELETE, /containers/{name:.*}DEBU[0000] Registering DELETE, /images/{name:.*}DEBU[0000] Registering OPTIONS,DEBU[0000] [zfs] no zfs dataset found for rootdir ’/var/lib/docker’DEBU[0000] devicemapper: driver version is 4.30.0DEBU[0000] Generated prefix: docker-8:4-56098982DEBU[0000] Checking for existence of the pool ’docker-8:4-56098982-pool’DEBU[0000] Pool doesn’t exist. Creating it.DEBU[0000] Creating loopback file /var/lib/docker/devicemapper/devicemapper/data for device-manage useDEBU[0000] Creating loopback file /var/lib/docker/devicemapper/devicemapper/metadata for device-manage useFATA[0000] Error starting daemon: error initializing graphdriver: Error running DeviceCreate (CreatePool) dm_task_run failed

4)使用在github上面的issue里面提供的脚本,配置信息如下:

localhost ~ # ./check-config.shwarning: /proc/config.gz does not exist, searching other paths for kernel config ...info: reading kernel config from /boot/config-4.0.5-gentoo ...

Generally Necessary:

cgroup hierarchy: properly mounted [/sys/fs/cgroup]

CONFIG_NAMESPACES: enabled

CONFIG_NET_NS: enabled

CONFIG_PID_NS: enabled

CONFIG_IPC_NS: enabled

CONFIG_UTS_NS: enabled

CONFIG_DEVPTS_MULTIPLE_INSTANCES: enabled

CONFIG_CGROUPS: enabled

CONFIG_CGROUP_CPUACCT: enabled

CONFIG_CGROUP_DEVICE: enabled

CONFIG_CGROUP_FREEZER: enabled

CONFIG_CGROUP_SCHED: enabled

CONFIG_CPUSETS: enabled

CONFIG_MEMCG: enabled

CONFIG_MACVLAN: enabled

CONFIG_VETH: enabled

CONFIG_BRIDGE: enabled

CONFIG_BRIDGE_NETFILTER: enabled

CONFIG_NF_NAT_IPV4: enabled

CONFIG_IP_NF_FILTER: enabled

CONFIG_IP_NF_TARGET_MASQUERADE: enabled

CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled

CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled

CONFIG_NF_NAT: enabled

CONFIG_NF_NAT_NEEDED: enabled

CONFIG_POSIX_MQUEUE: enabled

Optional Features:

CONFIG_USER_NS: missing

CONFIG_SECCOMP: enabled

CONFIG_MEMCG_KMEM: missing

CONFIG_MEMCG_SWAP: enabled

CONFIG_MEMCG_SWAP_ENABLED: enabled

CONFIG_BLK_CGROUP: enabled

CONFIG_IOSCHED_CFQ: enabled

CONFIG_BLK_DEV_THROTTLING: missing

CONFIG_CGROUP_PERF: enabled

CONFIG_CGROUP_HUGETLB: missing

CONFIG_NET_CLS_CGROUP: missing

CONFIG_CGROUP_NET_PRIO: missing

CONFIG_CFS_BANDWIDTH: enabled

CONFIG_FAIR_GROUP_SCHED: enabled

CONFIG_RT_GROUP_SCHED: missing

CONFIG_EXT3_FS: enabled

CONFIG_EXT3_FS_XATTR: enabled

CONFIG_EXT3_FS_POSIX_ACL: missing

CONFIG_EXT3_FS_SECURITY: missing (enable these ext3 configs if you are using ext3 as backing filesystem)

CONFIG_EXT4_FS: enabled

CONFIG_EXT4_FS_POSIX_ACL: enabled

CONFIG_EXT4_FS_SECURITY: enabled

Storage Drivers:

'aufs':

CONFIG_AUFS_FS: missing

'btrfs':

CONFIG_BTRFS_FS: enabled

'devicemapper':

CONFIG_BLK_DEV_DM: enabled

CONFIG_DM_THIN_PROVISIONING: enabled

'overlay':

CONFIG_OVERLAY_FS: missing

'zfs':

/dev/zfs: missing

zfs command: missing

zpool command: missing

5)uname -a:Linux localhost 4.0.5-gentoo #1 SMP Sat Jul 11 10:23:15 CST 2015 x86_64 Intel(R) Celeron(R) CPU N2830 @ 2.16GHz GenuineIntel GNU/Linux

6)docker version:localhost ~ # docker versionClient version: 1.7.1Client API version: 1.19Go version (client): go1.4.2Git commit (client): 786b29dOS/Arch (client): linux/amd64Cannot connect to the Docker daemon. Is ’docker -d’ running on this host?

7)尝试改用localhost ~ # docker -d --storage-driver=btrfs:FATA[0000] Error starting daemon: error initializing graphdriver: driver not supported

问题解答

回答1:

没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了

相关文章: