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可以访问同一个文件

  • 相关阅读:
    PHP base_convert() 函数详解
    PHP中位运算符
    MySQL中SQL Mode的查看与设置
    HTML 字符实体详情
    php7中 ?? 和 ?: 的区别
    正则表达式详解
    PHP sprintf() 函数详解
    php-config——PHP配置信息的查看
    无界工作记录
    CMake根据平台移植检查设置文件编译选项
  • 原文地址:https://www.cnblogs.com/cgy-home/p/11205023.html
Copyright © 2011-2022 走看看