【docker】--数据卷挂载

文章目录

存储卷管理

bash 复制代码
# 目录挂载
docker run -v 本机目录:容器目录

#1)
# 将容器内部的 "/usr/share/nginx/html" 进行持久化挂载 会在宿主机生成一个随机的存储卷
docker run -v /usr/share/nginx/html -dp 80:80 nginx:1.20.1

# 2)
# 将容器内部的 "/usr/share/nginx/html" 进行持久化挂载 会在宿主机生成一个名为nginx的存储卷
# 假如存储卷不存在--自动创建
# 假如有--直接使用    (会以本地的为首要)
docker run -v nginx:/usr/share/nginx/html -dp 80:80 nginx:1.20.1

#3)
# 将容器内部的 "/usr/share/nginx/html" 进行持久化挂载 会在宿主机创建一个/nginx 并作为存储卷
# 这个/nginx中不会自动创建数据  得手动创建
docker run -v /nginx:/usr/share/nginx/html -dp 80:80 nginx:1.20.1


# 4)
# 容器2的挂载数据信息会和 容器1的相同  
docker run --volumes-from 容器1 -dp 80:80 --name 容器2 nginx:1.20.1

# 存储卷管理
docker volume

创建存储卷

bash 复制代码
docker volume create

查看存储卷详细信息

bash 复制代码
docker volume inspect

查看存储卷

bash 复制代码
docker volume ls

删除存储卷

bash 复制代码
# 删除全部存储卷
docker volume prune
# 删除单个或者多个存储卷
docker volume rm
相关推荐
小Lu的开源日常3 小时前
如何使用 GitHub Action 发布 Docker 镜像
docker·开源·github
神秘人X7073 小时前
docker安装
docker·容器·eureka
失因3 小时前
Docker 容器与镜像
java·运维·spring cloud·docker·容器
耳东哇3 小时前
sentinel docker gateway k8s 集群 主从
docker·gateway·sentinel
一个向上的运维者3 小时前
使用 Kubernetes(k8s) 搭建 Redis 3 主 3 从集群教程
redis·容器·kubernetes
2501_920047034 小时前
k8s-pod的资源限制
云原生·容器·kubernetes
K_i1344 小时前
K8s日志架构:Sidecar容器实践指南
云原生·容器·kubernetes
0xCode 小新6 小时前
【C语言内存函数完全指南】:memcpy、memmove、memset、memcmp 的用法、区别与模拟实现(含代码示例)
linux·c语言·人工智能·深度学习·机器学习·容器·内存函数
费益洲7 小时前
Docker 网络详解:(二)虚拟网络环境搭建与测试
docker·容器
郁大锤7 小时前
Docker 中删除镜像与容器的完整指南
运维·docker·容器