zoukankan      html  css  js  c++  java
  • docker的数据卷——volume

            docker创建容器后,在容器中操作可能会产生一些数据,但是一旦容器被删除,数据便会永久丢失,为了能够更好的管理数据、防止数据丢失,一般在宿主机做一个挂载。同时docker也有一个volume模块,专门用 于管理数据:

             Volume特点:

                    多个容器间共享数据

                    多个容器可以同时挂载相同的卷

                    明确删除卷时,卷才会被删除

                     将容器的数据存储在远程主机或其他存储上

    查看数据卷:

    root@test:~# docker volume ls

    创建一个数据卷:

    root@test:~# docker volume create unbutu_test

    查看数据卷详细描述:

    root@test:~# docker volume inspect unbutu_test

    挂载数据卷并且启动:

    root@test:~# docker run -it --name ubuntu_test --mount src=unbutu_test,dst=/home ubuntu:14.04

    挂载数据卷并且启动,使用-v参数,五挂载目录时会自动创建:

    root@test:~# docker run -it --name ubuntu_test -v unbutu_test:/home ubuntu:14.04

    删除容器(此时能在宿主机中查看到容器zhon):

    root@test:~# docker rm ubuntu_test 

    删除逻辑卷:

    root@test:~# docker volume rm unbutu_test

  • 相关阅读:
    mysql 存储过程 异常处理机制
    Maven 私服打包
    Flink(2):Flink的Source源
    Flink(1):Flink的基础案例
    最后一课
    我的获奖记录及 Important Dates in OI
    目录
    入坑 OI 三周年之际的一些感想
    洛谷 P3781
    Atcoder Typical DP Contest S
  • 原文地址:https://www.cnblogs.com/liyuanshu/p/13491327.html
Copyright © 2011-2022 走看看