美文网首页随笔
docker容器运行错误之文件系统问题

docker容器运行错误之文件系统问题

作者: 朽木亦自雕 | 来源:发表于2018-10-23 13:29 被阅读124次

    问题场景

    centos7下安装了docker容器,然后安装好镜像以后运行镜像报错,问题如下:

    $ docker run centos echo "hello"
    

    错误日志:
    /usr/bin/docker-current: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/c425dd16805566df0f9e3f6b2495154d1328a748dab042dc240df2cda98ac253-init/merged: invalid argument.
    See '/usr/bin/docker-current run --help'.


    错误截图

    解决方案

    step1:先停用docker服务

    $ service docker stop
    

    step2:删除docker镜像文件夹

    $ rm -rf /var/lib/docker
    

    step3:重新指定docker文件系统

    $ vi /etc/sysconfig/docker-storage
    # 找到下面的参数,做如下修改:
    DOCKER_STORAGE_OPTIONS="--storage-driver overlay "
    # 保存
    $ !wq
    

    step4:重启docker服务

    $ service docker start
    

    可能会存在另一个问题,在docker启动的时候,关于selinux的问题,具体解决方式:

    $ vi /etc/sysconfig/docker
    # 找到OPTIONS="--selinux-enabled --log-driver=journald --signature-verification=false"
    # 删除 --selinux-enabled
    OPTIONS="--log-driver=journald --signature-verification=false"
    # 保存
    wq
    

    原文:https://blog.csdn.net/ysssssssssssssss/article/details/79596367

    相关文章

      网友评论

        本文标题:docker容器运行错误之文件系统问题

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