美文网首页
docker 一些操作记录

docker 一些操作记录

作者: dc的梦呓 | 来源:发表于2020-11-07 21:23 被阅读0次

    1、docker 1.7 版本中,宿主拷贝文件到容器中出错:Error: Path not specified。
    此为1.7版本的bug,1.8已修复。
    然而centos6支持的docker最高版本为1.7,可用以下解决方法:

    docker -v #查看docker版本
    docker ps  #查看容器
    docker inspect -f '{{.Id}}' 874244f1855  #最后为你的容器id
    器的完整id
    874244f1855c3bcb7ec2344104fbcb5b45a2ff007a24ef4caf358664f649720c
    
    

    然后用 cp 命令进行拷贝,假设文件为 test.tar,拷贝到容器中的 /home/soft 下:

    cp test.tar /var/lib/docker/devicemapper/mnt/874244f1855c3bcb7ec2344104fbcb5b45a2ff007a24ef4caf358664f649720c/rootfs/home/soft/test.tar
    

    能解决,虽然繁琐了点。
    参考:https://segmentfault.com/a/1190000011925146

    2、映射/挂载宿主的文件目录:

     docker run -it -v /home/test:/home/test:ro myDockerName:v1.0 /bin/bash   #宿主目录:容器目录: 加ro表示只读
    

    参考:https://www.jianshu.com/p/889885e75de8

    相关文章

      网友评论

          本文标题:docker 一些操作记录

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