Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
Home
  • 计算机网络
  • 操作系统
  • 数据结构与算法
  • 设计模式
  • JavaSE
  • JVM
  • JUC
  • Netty
  • CPP
  • QT
  • UE
  • Go
  • Gin
  • Gorm
  • HTML
  • CSS
  • JavaScript
  • vue2
  • TypeScript
  • vue3
  • react
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringSecurity
  • SpringCloud
  • Mysql
  • Redis
  • 消息中间件
  • RPC
  • 分布式锁
  • 分布式事务
  • 个人博客
  • 弹幕视频平台
  • API网关
  • 售票系统
  • 消息推送平台
  • SaaS短链接系统
  • Linux
  • Docker
  • Git
GitHub (opens new window)
  • Docker命令
  • 数据卷
    • 数据卷
      • 命令
  • Docker容器
  • Docker
Nreal
2023-11-30
目录

数据卷

# 数据卷

如果要修改Nginx容器中的index.html文件,vi指令不能执行,docker容器只内置了其必要运行环境;

可以通过数据卷将宿主机文件系统中的某个目录与容器内目录双向映射;

将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全;

# 命令

docker volume [COMMAND]
1
  • create 创建一个volume;
  • inspect 显示一个或多个volume的信息;
  • ls 列出所有的volume;
  • prune 删除未使用的volume;
  • rm 删除一个或多个指定的volume;

docker run命令时,使用 -v 数据卷:容器内目录 完成数据卷挂载;

Nginx数据卷挂载:

  1. docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx
  2. 查看数据卷是否创建:docker volume ls
  3. 查看卷的详细信息:docker volume inspect html
Docker命令
Docker容器

← Docker命令 Docker容器→

Theme by Vdoing | Copyright © 2021-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式