zoukankan      html  css  js  c++  java
  • Docker永久挂载本地目录

    有时我们的docker需要用到本地的数据集,虽然我们可以用docker cp的方式进行拷贝,但是通常如果数据集很大,所以直接拷贝到容器里显然不现实,所以我们需要把数据集的路径挂载到容器。但是普通的docker mount命令又有一个缺点,就是每次开启这个容器都得输这个命令,所以要想长期挂载这个目录下面的方法:

    • 首先创建一个数据卷

    命令: docker run -v 需挂载目录的路径:容器挂载路径 --name 数据卷名字 容器名字 /bin/bash

    例子:

    docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64 /bin/bash
    
    • 之后只需要运行下面命令就可以运行容器了

    命令:docker run -it --volumes-from 数据卷名字 容器名字 /bin/bash

    例子:

    docker run -it --volumes-from dataVol ubuntu64 /bin/bash
    

    下面的方法更简单(但是不知道为什么这么简单的答案很少。。。)

    docker run -it -v 原路径:目的路径 -v 原路径:目的路径 容器名
    

    上面的-v表示需要挂载的源文件(夹)路径和目的路径,你需要挂载多少个路径就加多少个-v



    MARSGGBO原创


    如有意合作,欢迎私戳

    邮箱:marsggbo@foxmail.com


    2019-12-26 14:00:55



  • 相关阅读:
    Socket 的网络编程
    《Python 3.5从零开始学》笔记-第8章 面向对象编程
    Python 的8个关键要素
    分布式发布订阅模型网络的实现有哪些
    MongoDB知识整理
    C++模板类与Qt信号槽混用
    C++中 =default,=delete用法
    QT知识整理
    Python题整理
    STL库的应用
  • 原文地址:https://www.cnblogs.com/marsggbo/p/12101784.html
Copyright © 2011-2022 走看看