使用docker启动容器时应用数据卷作为映射容器内部路径命令

使用docker启动容器时应用数据卷作为映射容器内部路径命令,第1张

使用docker启动容器时应用数据卷作为映射容器内部路径命令 创建数据卷

docker volume create 数据卷名称
创建数据卷之后默认会存放在一个目录下 /var/lib/docker/volumes/数据卷名称/_data

映射数据卷

如果数据卷不存在。Docker会帮你自动创建
docker run  -v 数据卷名称:容器内部路径 镜像id
docker run -d -p 宿主机端口:容器端口 --name 容器名称 -v 数据卷名称:容器内部路径 镜像的标识|镜像名称[tag]

举个栗子:(启动Tomcat)
docker -d -p 8081:8080 --name tomcat9 -v volume_tomcat:/usr/local/tomcat/webapps/ xxxid

注意:如果直接指定一个路径作为数据卷的存放位置,这个路径下是空的,他不会将容器内部路径下的文件带出到指定映射路径!
docker run -v 路径:容器内部的路径 镜像id

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5443547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存