zoukankan      html  css  js  c++  java
  • Docker数据卷

    Docker 数据卷

    数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:

    1. 数据卷可以在容器之间共享和重用
    2. 对数据卷的修改会立马生效
    3. 对数据卷的更新,不会影响镜像
    4. 数据卷默认会一直存在,即使容器被删除
      注意:数据卷的使用,类似于linux下对目录或是文件进行mount,镜像中的
      被指定的目录中的文件会隐藏掉,能显示的是挂在的数据卷。

    数据卷也被称为Docker容器的数据持久化

    cd /usr/local/docker/tomcat/
    mkdir ROOT
    ll
    cd ROOT/
    docker run -p 8080:8080 --name tomcat -d -v /usr/local/docker/tomcat/ROOT :/usr/local/tomcat/webapps/ROOT tomcat
    左边是宿主机的位置,右边是Docker容器的位置
    docker exec -it tomcat bash
    cd webapps/
    cd ROOT/
    ls -al
    cat index.html

    exit;

    docker run -p 8081:8080 --name tomcat1 -d -v /usr/local/docker/tomcat/ROOT :/usr/local/tomcat/webapps/ROOT tomcat // 左边是宿主机的数据卷的目录(目录下有index.html文件),右边是容器的需要替换的目录

    启动两个tomcat可以访问同一个文件

  • 相关阅读:
    O(n^2)的排序方法
    99乘法表
    excel 转 csv
    批量关闭 excel
    tomcat 加入服务
    文件打包 zip
    字符串转换
    List数组种删除数据
    mybatis 批量上传
    sql server 查询表字段及类型
  • 原文地址:https://www.cnblogs.com/cgy-home/p/11205023.html
Copyright © 2011-2022 走看看