mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-25 03:05:32 +00:00
Add blank lines before headers
This commit is contained in:
@@ -147,6 +147,7 @@ $ docker run -d \
|
||||
#### 只读挂载
|
||||
|
||||
```bash
|
||||
|
||||
## --mount 方式
|
||||
|
||||
$ docker run -d \
|
||||
@@ -167,6 +168,7 @@ $ docker run -d \
|
||||
#### 场景一:数据库持久化
|
||||
|
||||
```bash
|
||||
|
||||
## 创建数据卷
|
||||
|
||||
$ docker volume create postgres_data
|
||||
@@ -195,6 +197,7 @@ $ docker run -d \
|
||||
#### 场景二:多容器共享数据
|
||||
|
||||
```bash
|
||||
|
||||
## 创建共享数据卷
|
||||
|
||||
$ docker volume create shared-data
|
||||
@@ -215,6 +218,7 @@ $ docker run --rm \
|
||||
#### 场景三:配置文件持久化
|
||||
|
||||
```bash
|
||||
|
||||
## 将 nginx 配置存储在数据卷中
|
||||
|
||||
$ docker run -d \
|
||||
@@ -231,6 +235,7 @@ $ docker run -d \
|
||||
#### 删除数据卷
|
||||
|
||||
```bash
|
||||
|
||||
## 删除指定数据卷
|
||||
|
||||
$ docker volume rm my-vol
|
||||
@@ -243,6 +248,7 @@ $ docker rm -v container_name
|
||||
#### 清理未使用的数据卷
|
||||
|
||||
```bash
|
||||
|
||||
## 查看未被任何容器使用的数据卷
|
||||
|
||||
$ docker volume ls -f dangling=true
|
||||
@@ -265,6 +271,7 @@ $ docker volume prune -f
|
||||
#### 备份数据卷
|
||||
|
||||
```bash
|
||||
|
||||
## 使用临时容器挂载数据卷,打包备份
|
||||
|
||||
$ docker run --rm \
|
||||
@@ -283,6 +290,7 @@ $ docker run --rm \
|
||||
#### 恢复数据卷
|
||||
|
||||
```bash
|
||||
|
||||
## 创建新数据卷
|
||||
|
||||
$ docker volume create my-vol-restored
|
||||
@@ -299,6 +307,7 @@ $ docker run --rm \
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
|
||||
## backup-volume.sh
|
||||
|
||||
VOLUME_NAME=$1
|
||||
@@ -328,6 +337,7 @@ Docker 有两种主要的数据持久化方式:
|
||||
| **备份** | 需要工具 | 直接访问文件 |
|
||||
|
||||
```bash
|
||||
|
||||
## 数据卷
|
||||
|
||||
$ docker run -v mydata:/app/data nginx
|
||||
@@ -352,6 +362,7 @@ $ docker inspect container_name --format '{{json .Mounts}}' | jq
|
||||
#### Q:数据卷的数据在哪里?
|
||||
|
||||
```bash
|
||||
|
||||
## 查看数据卷详情
|
||||
|
||||
$ docker volume inspect my-vol
|
||||
|
||||
Reference in New Issue
Block a user