美文网首页
Docker操作

Docker操作

作者: 小陈学coding | 来源:发表于2018-07-26 17:00 被阅读0次

    Docker 拷贝本地文件到Docker容器内

    需要注意,被拷贝的容器需要在后台开启,或者你docker run -it后这个命令行不关闭也是可以的,下面的命令需要重启一个命令行:

    //进入到本机相应文件夹下,比如D:\temp中有hadoop.zip文件需要拷贝到docker内则需要执行:
    docker cp hadoop.zip xxxxx:/home/hadoop.zip
    //这里的xxxxx是运行的容器的id,注意拷贝成为容器内什么文件的名字一定要打上
    

    Docker 容器拷贝

    docker commit xxxxxx yournewname
    //xxxxxx为之前运行的容器号,可以使用docker ps查看,yournewname为拷贝后的新名字
    

    Docker镜像迁移-导出:

    //方法1、
    sudo  docker images  // 查看要导出的镜像名
    
    sudo docker  save  -o   xxx.tar    xxx    // xxx 是镜像名
    //方法2、
    docker save mynewimage > /tmp/mynewimage.tar    //mynewimage是镜像名,>后加上存储路径
    

      将xxx.tar文件拷贝到相应地方,然后执行:

    Docker镜像迁移-导入:

    //方法1、
    sudo docker load --input  xxx.tar   // 进入到 xxx.tar 所在的目录,执行此命令即可
    //方法2、
    docker load < /tmp/mynewimage.tar    //导入路径下的tar
    

      删除容器:

    docker rm xxxxxxxx    //xxxxx为container id,
    

      删除镜像(images)

    docker rmi xxxxx       //xxxxx为image id
    

      提交变更:

    docker commit 3a09b2588478 mynewimage
    

    相关文章

      网友评论

          本文标题:Docker操作

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