zoukankan      html  css  js  c++  java
  • Docker创建数据卷容器

    docker create --name test_4 -v /data_4 nginx
    创建一个test_4数据卷容器,在该容器的/data_4目录挂载数据卷

    使用数据卷容器时,
    无须保证数据卷容器处于运行状态,
    所以用docker create命令即可。

    docker inspect test_4
    查看test_4数据卷容器信息


    docker run -d --name test_5 --volumes-from test_4 nginx
    docker run -d --name test_6 --volumes-from test_4 nginx
    创建test_5与test_6两个容器,
    并挂载test_4数据卷容器

    3个容器中的任何一方在/data_4目录下的操作,
    其他的容器都可以看到。

    可以多次使用--volumes-from参数,
    实现对多个不同的数据卷容器的同时使用,
    这些数据卷容器中的数据卷,
    都会被挂载到新的容器中。


    docker run --name test_7 --volumes-from test_4 -v $(pwd):/folder nginx tar cvfP /folder/folder.tar /data_4

    导出
    备份命令:
    1、利用nginx镜像创建test_7容器;
    2、挂载test_4数据卷容器中的data_4数据卷;
    3、挂载宿主机的当前目录到test_7容器的/folder目录;
    4、test_7容器启动后,把/data_4数据卷压缩为folder.tar


    ll
    查看宿主机当前目录

  • 相关阅读:
    linux 常用命令
    restframeword之视图,解析器
    restframework之序列化
    restframeword之APIview
    MongoDB
    redis
    mysql优化
    (java)图片像素的操作
    关于java AudioInputStream播放短音频没声音的问题
    java向文件中追加内容的一种简单方式
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/9034166.html
Copyright © 2011-2022 走看看