欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Volume数据共享,设置挂载点

程序员文章站 2022-03-03 08:00:05
...

第一种创建方式

直接启动容器并关联数据

docker run --name tomcat1 -v F:\IT加油站\Docker与K8S容器化实践\源代码\webapps:/usr/local/tomcat/webapps tomcat

第二种创建方式

  1. 创建一个容器实例将本地数据和容器内的指定位置进行挂载,这个容器没有启动
    1. /bin/true:什么也不执行
docker create --name webpage -v F:/IT加油站/Docker与K8S容器化实践/源代码/webapps:/usr/local/tomcat/webapps tomcat /bin/true
  1. 基于创建的容器的映射关系启动容器
    1. --volumes-from:基于指定容器设置映射关系
docker run -p 8001:8080 --volumes-from webpage --name tomcat1 -d tomcat 
docker run -p 8002:8080 --volumes-from webpage --name tomcat2 -d tomcat 
docker run -p 8003:8080 --volumes-from webpage --name tomcat3 -d tomcat

第三种创建方式

Dockerfile中配置

VOLUME "/usr/local/tomcat/webapps"

 

相关标签: Docker Volume