美文网首页
docker1.13.1启用device-lvm后,无法启动的处

docker1.13.1启用device-lvm后,无法启动的处

作者: 2099_3c91 | 来源:发表于2018-04-27 13:59 被阅读0次

    docker 版本1.13.1 服务器centos 7.4

    [root@localhost docker]# docker version
    Client:
     Version:         1.13.1
     API version:     1.26
     Package version: <unknown>
     Go version:      go1.8.3
     Git commit:      774336d/1.13.1
     Built:           Wed Mar  7 17:06:16 2018
     OS/Arch:         linux/amd64
    
    Server:
     Version:         1.13.1
     API version:     1.26 (minimum version 1.12)
     Package version: <unknown>
     Go version:      go1.8.3
     Git commit:      774336d/1.13.1
     Built:           Wed Mar  7 17:06:16 2018
     OS/Arch:         linux/amd64
     Experimental:    false
    
    
    [root@localhost ~]# docker info
    Containers: 0
     Running: 0
     Paused: 0
     Stopped: 0
    Images: 0
    Server Version: 1.13.1
    Storage Driver: overlay2
     Backing Filesystem: xfs
     Supports d_type: false
     Native Overlay Diff: false
    Logging Driver: journald
    Cgroup Driver: systemd
    Plugins:
     Volume: local
     Network: bridge host macvlan null overlay
    Swarm: inactive
    Runtimes: docker-runc runc
    Default Runtime: docker-runc
    Init Binary: docker-init
    containerd version:  (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
    runc version: N/A (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
    init version: N/A (expected: 949e6facb77383876aeff8a6944dde66b3089574)
    Security Options:
     seccomp
      WARNING: You're not using the default seccomp profile
      Profile: /etc/docker/seccomp.json
    Kernel Version: 3.10.0-327.el7.x86_64
    Operating System: CentOS Linux 7 (Core)
    OSType: linux
    Architecture: x86_64
    Number of Docker Hooks: 3
    CPUs: 1
    Total Memory: 977.9 MiB
    Name: localhost.localdomain
    ID: NG5B:CIK2:GVIT:KFWQ:EALU:GVPR:ALE3:LNZP:WQOY:SBBD:4JGS:CXVJ
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    Debug Mode (server): false
    Registry: https://index.docker.io/v1/
    WARNING: bridge-nf-call-iptables is disabled
    WARNING: bridge-nf-call-ip6tables is disabled
    Experimental: false
    Insecure Registries:
     127.0.0.0/8
    Live Restore Enabled: false
    Registries: docker.io (secure)
    
    

    将存储驱动改为device-lvm后,docker 配置文件内容如下

    [root@localhost docker]# vi /etc/docker/daemon.json

    {
    
    "registry-mirrors": ["https://a5orl7ah.mirror.aliyuncs.com"],
     "storage-driver": "devicemapper",
       "storage-opts": [
         "dm.thinpooldev=/dev/mapper/vgdocker-thinpool",
         "dm.use_deferred_removal=true",
         "dm.use_deferred_deletion=true"
       ]
    }
    

    重起docker报错

    [root@localhost ~]# systemctl daemon-reload
    [root@localhost ~]# 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.
    

    问题处理

    修改文件 vi /etc/sysconfig/docker-storage
    将原来的内容DOCKER_STORAGE_OPTIONS="--storage-driver overlay2 "
    改为 DOCKER_STORAGE_OPTIONS=

    重起docker

    [root@localhost ~]# systemctl daemon-reload
    [root@localhost ~]# systemctl start docker.service
    [root@localhost ~]# docker info
    Containers: 0
     Running: 0
     Paused: 0
     Stopped: 0
    Images: 0
    Server Version: 1.13.1
    Storage Driver: devicemapper
     Pool Name: vgdocker-thinpool
     Pool Blocksize: 524.3 kB
     Base Device Size: 10.74 GB
     Backing Filesystem: xfs
     Data file:
     Metadata file:
     Data Space Used: 20.45 MB
     Data Space Total: 20.4 GB
     Data Space Available: 20.38 GB
     Metadata Space Used: 61.44 kB
     Metadata Space Total: 213.9 MB
     Metadata Space Available: 213.8 MB
     Thin Pool Minimum Free Space: 2.039 GB
     Udev Sync Supported: true
     Deferred Removal Enabled: true
     Deferred Deletion Enabled: true
     Deferred Deleted Device Count: 0
     Library Version: 1.02.107-RHEL7 (2015-10-14)
    Logging Driver: journald
    Cgroup Driver: systemd
    Plugins:
     Volume: local
     Network: bridge host macvlan null overlay
    Swarm: inactive
    Runtimes: docker-runc runc
    Default Runtime: docker-runc
    Init Binary: docker-init
    containerd version:  (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
    runc version: N/A (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
    init version: N/A (expected: 949e6facb77383876aeff8a6944dde66b3089574)
    Security Options:
     seccomp
      WARNING: You're not using the default seccomp profile
      Profile: /etc/docker/seccomp.json
    Kernel Version: 3.10.0-327.el7.x86_64
    Operating System: CentOS Linux 7 (Core)
    OSType: linux
    Architecture: x86_64
    Number of Docker Hooks: 3
    CPUs: 1
    Total Memory: 977.9 MiB
    Name: localhost.localdomain
    ID: NG5B:CIK2:GVIT:KFWQ:EALU:GVPR:ALE3:LNZP:WQOY:SBBD:4JGS:CXVJ
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    Debug Mode (server): false
    Registry: https://index.docker.io/v1/
    WARNING: bridge-nf-call-iptables is disabled
    WARNING: bridge-nf-call-ip6tables is disabled
    Experimental: false
    Insecure Registries:
     127.0.0.0/8
    Registry Mirrors:
     https://a5orl7ah.mirror.aliyuncs.com
    Live Restore Enabled: false
    Registries: docker.io (secure)
    

    相关文章

      网友评论

          本文标题:docker1.13.1启用device-lvm后,无法启动的处

          本文链接:https://www.haomeiwen.com/subject/rqlblftx.html