vault backup: 2025-08-03 20:32:49

This commit is contained in:
CrazyJasonwell
2025-08-03 20:32:49 +08:00
parent d84bcbe390
commit ecebbcb9cb
10 changed files with 249 additions and 89 deletions

View File

@@ -34,7 +34,7 @@
"contentTemplate": "# {{{title}}}\n\n{{{description}}}\n\n{{{article_title}}} //文章内容标题\n{{{content}}} //文章正文\n\n\n[Read in Cubox]({{{cubox_url}}}) \n[Read Original]({{{url}}}) \n\n---\n\n{{#highlights.length}}\n## Annotations \n\n{{#highlights}}\n> {{{text}}} \n\n{{#note}}\n{{{note}}}\n{{/note}}\n[Link️]({{{cubox_url}}}) \n\n{{/highlights}}\n{{/highlights.length}}",
"highlightInContent": true,
"dateFormat": "yyyy-MM-dd",
"lastSyncTime": 1754221687167,
"lastSyncTime": 1754223487432,
"lastSyncCardId": "7351520724877575515",
"lastCardUpdateTime": "2025-08-03T13:52:57.494+0800",
"syncing": false

View File

@@ -717,6 +717,21 @@
"id": "d9dfe10e-a506-48c2-88d0-fe8641f67262",
"createdAt": 1754195380520,
"updatedAt": 1754195380520
},
{
"isEncrypted": 1,
"EncryptedData": "8077cb028d4a0a63226d1c52412aa9e7:be189142383aa04d167a8aeb8606c22bee1b0ebac60008278517896ea997a0ed01560dc9fde6bd6f775b3512054fce5f9b11bc49a98382f5ada005c33e9eee395af75563ba286024cd959a7b8a9b5981791ec31bae0cd6cb4512882c5828ab192ca0083504b7abea9a5d593e42036427f988db97e245629cdae7b7188267da0befd289ba216f1fb70ca38bce16dd96b77153e1de0d996f6afc45784c94a50165df813ec7d29566704b78e3a01f9de3f14e290cff878da435c489f0374c8e668d6bcdd4ab8e12bd650e4dcbfdc784cc24073aec1953a7ea4735c8a0aa5321004e026c063cd5166d77247ba9cfa53117cc98ce9910a54435a9b6770d43a3b85319eb6de5786a24d104470bc48656de53cde792733c5f835cea1c22d5aba7e427d7c9661ff08c1e5b87085775c02efa8f44484cbb45ea306b4e38bc0b28b8cc3108f6f90e12e052272fade32ae741696199723ce9c3c10c429eb483e8833fb5903c09072cb49630c9b9994b0701f5d6cc91e97735ef02879bc7560f904c189e8a3c8a10945b932a2b4f535317b2e45e70fed9680b531d797bd3076e09075c677d6598dfefce479b86739133120ac8b03f93f329366fd2a9e6bad21b8793178738b016072ba702d74bf8306bb47a50e6160d0901ea5f5e674f61957615b825c1888d4e856d09a3156c8b2e8dab69931f9b914dfd51bc2be8ad00660fd5386a43b132e4c2853191d39c0b7c26d85f1dd0ce1414117d9b86dd4205baec017726f9471b6b381bf941d2a72948f4729effe44523f3747a4c3de0241fa003d93b247940b0df093d3c8d533f5c451aa3e8fa621b433e6ec37c961b1d03db0d1033dfc94cfa6f3d030f662c1e7aeb3613244b44dea1128d0b24cb848e6413ded003f2a5b9b90818f6e5f12abf784ade66aabae46697",
"fileName": "image.png",
"width": 1836,
"height": 480,
"extname": ".png",
"imgUrl": "https://joyimg.cpolar.top/i/2025/08/03/688f55f04ecdc.png",
"hash": "7znIfR",
"type": "lskyplist",
"shortUrl": "https://joyimg.cpolar.top/i/2025/08/03/688f55f04ecdc.png",
"id": "7d96930c-1207-4533-b97e-7210894ef3a2",
"createdAt": 1754224113118,
"updatedAt": 1754224113118
}
]
}

View File

@@ -1,5 +1,33 @@
{
"recentFiles": [
{
"basename": "Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客",
"path": "03-学习笔记/Docker/Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客.md"
},
{
"basename": "如何在Docker中,修改已经挂载的卷(Volume)",
"path": "03-学习笔记/Docker/如何在Docker中,修改已经挂载的卷(Volume).md"
},
{
"basename": "mac 安装及使用docker_docker for mac-CSDN博客",
"path": "03-学习笔记/Docker/mac 安装及使用docker_docker for mac-CSDN博客.md"
},
{
"basename": "Calibre电子书平台",
"path": "03-学习笔记/Calibre电子书平台.md"
},
{
"basename": "Obsidian笔记多端同步解决办法 | DiyBeta's Blog",
"path": "10-WebClipper/Obsidian笔记多端同步解决办法 | DiyBeta's Blog.md"
},
{
"basename": "PKMer_PARA 信息组织法 — 如何整理我的数字信息",
"path": "10-WebClipper/PKMer_PARA 信息组织法 — 如何整理我的数字信息.md"
},
{
"basename": "Docker系列 安装个人RSS服务TTRSS 手机完美适配 - 知乎",
"path": "10-WebClipper/Docker系列 安装个人RSS服务TTRSS 手机完美适配 - 知乎.md"
},
{
"basename": "2025-08-01",
"path": "01-工作日记/2025-08-01.md"
@@ -20,10 +48,6 @@
"basename": "笔记软件评测",
"path": "02-技术评测/笔记软件评测.md"
},
{
"basename": "Calibre电子书平台",
"path": "03-学习笔记/Calibre电子书平台.md"
},
{
"basename": "Memos",
"path": "03-学习笔记/Memos.md"
@@ -40,22 +64,6 @@
"basename": "2025-08 待办事宜",
"path": "00-待办计划/2025-08 待办事宜.md"
},
{
"basename": "(76 封私信) Docker系列 安装个人RSS服务TTRSS 手机完美适配 - 知乎",
"path": "10-WebClipper/(76 封私信) Docker系列 安装个人RSS服务TTRSS 手机完美适配 - 知乎.md"
},
{
"basename": "一、mac 安装及使用docker_docker for mac-CSDN博客",
"path": "10-WebClipper/一、mac 安装及使用docker_docker for mac-CSDN博客.md"
},
{
"basename": "PKMer_PARA 信息组织法 — 如何整理我的数字信息",
"path": "10-WebClipper/PKMer_PARA 信息组织法 — 如何整理我的数字信息.md"
},
{
"basename": "Obsidian笔记多端同步解决办法 | DiyBeta's Blog",
"path": "10-WebClipper/Obsidian笔记多端同步解决办法 | DiyBeta's Blog.md"
},
{
"basename": "免费使用Gemini 2.5 Pro的完整教程",
"path": "02-技术评测/AI专题/免费使用Gemini 2.5 Pro的完整教程.md"
@@ -191,14 +199,6 @@
{
"basename": "外网服务",
"path": "06-数字仓库/065-认证/外网服务.md"
},
{
"basename": "订阅",
"path": "06-数字仓库/065-认证/订阅.md"
},
{
"basename": "2025-07-30",
"path": "80-日记归档/81-工作日记/202507/2025-07-30.md"
}
],
"omittedPaths": [],

File diff suppressed because one or more lines are too long

View File

@@ -27,16 +27,30 @@
"state": {
"type": "markdown",
"state": {
"file": "01-工作日记/2025-08-01.md",
"file": "03-学习笔记/Docker/如何在Docker中,修改已经挂载的卷(Volume).md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "2025-08-01"
"title": "如何在Docker中,修改已经挂载的卷(Volume)"
}
},
{
"id": "b30dd120f71be716",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "03-学习笔记/Docker/Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客.md",
"mode": "source",
"source": true
},
"icon": "lucide-file",
"title": "Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客"
}
}
],
"currentTab": 1
"currentTab": 2
}
],
"direction": "vertical"
@@ -193,13 +207,13 @@
"state": {
"type": "outline",
"state": {
"file": "01-工作日记/2025-08-01.md",
"file": "03-学习笔记/Docker/Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "2025-08-01 的大纲"
"title": "Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客 的大纲"
}
},
{
@@ -318,26 +332,29 @@
"periodic-notes:Open today": false
}
},
"active": "7d971033f11b74c4",
"active": "b30dd120f71be716",
"lastOpenFiles": [
"03-学习笔记/Docker/如何在Docker中,修改已经挂载的卷(Volume).md",
"03-学习笔记/Docker/Mac使用docker时,卷默认挂载路径-var-lib-docker-volumes不存在问题_mac docker 卷默认挂载路径不存在-CSDN博客.md",
"03-学习笔记/Docker/mac 安装及使用docker_docker for mac-CSDN博客.md",
"03-学习笔记/Docker",
"03-学习笔记/Calibre电子书平台.md",
"10-WebClipper/Obsidian笔记多端同步解决办法 | DiyBeta's Blog.md",
"10-WebClipper/PKMer_PARA 信息组织法 — 如何整理我的数字信息.md",
"10-WebClipper/Docker系列 安装个人RSS服务TTRSS 手机完美适配 - 知乎.md",
"01-工作日记/2025-08-01.md",
"10-WebClipper/unlockdoc.smain.cn/online/2025-08-03",
"01-工作日记/2025-08-02.md",
"01-工作日记/2025-08-03.md",
"02-技术评测/关于RSS.md",
"02-技术评测/笔记软件评测.md",
"03-学习笔记/Calibre电子书平台.md",
"03-学习笔记/Memos.md",
"03-学习笔记/微信机器人.md",
"03-学习笔记/微信公众号RSS.md",
"01-工作日记/2025-08-01.md",
"00-待办计划/2025-08 待办事宜.md",
"10-WebClipper/(76 封私信) Docker系列 安装个人RSS服务TTRSS 手机完美适配 - 知乎.md",
"10-WebClipper/一、mac 安装及使用docker_docker for mac-CSDN博客.md",
"10-WebClipper/PKMer_PARA 信息组织法 — 如何整理我的数字信息.md",
"10-WebClipper/Obsidian笔记多端同步解决办法 | DiyBeta's Blog.md",
"02-技术评测/AI专题/免费使用Gemini 2.5 Pro的完整教程.md",
"02-技术评测/AI专题/AI使用评测.md",
"02-技术评测/AI专题",
"10-WebClipper/unlockdoc.smain.cn/online/2025-08-03",
"10-WebClipper/unlockdoc.smain.cn/online",
"10-WebClipper/unlockdoc.smain.cn",
"07-个人事务/072-各种密码/房门密码.md",
@@ -348,15 +365,12 @@
"06-数字仓库/062-设备/服务器.md",
"06-数字仓库/062-设备/PC及其他.md",
"06-信息数据/062-设备/PC及其他.md",
"08-Inbox/端口转发.md",
"60-Imports/61-CuboX/📒1000期节目笔记+3000期脱口秀笔记合集+外刊晨读试听课文档@早安英文-2025-08-03.md",
"50-Memos/2025/08",
"08-Inbox/sync text.txt",
"08-Inbox/Switching sync method to Bonjour - #4 by BLUEFROG - DEVONthink - DEVONtechnologies Community.webloc",
"01-Inbox/New Plain Text 1.txt",
"01-Inbox/https---discourse.devontechnologies.com-t-switching-sync-method-to-bonjour-68950-4.webloc",
"08-Inbox/assets/68691ee74ca1b.png",
"08-Inbox/99-黑曜石玩家指南/3-obsidian做课题",
"screenshot.png",
"50-Memos/2025/07/resources/6cb2VU3rkihszQLFDerqA2_2_20250712120414.png",
"08-Inbox/assets/68691ee74ca1b.png",

View File

@@ -0,0 +1,72 @@
title: Mac使用docker时,卷默认挂载路径/var/lib/docker/volumes不存在问题\_mac docker 卷默认挂载路径不存在-CSDN博客
在Docker中,卷默认挂载在/var/lib/docker/volumes路径下。当尝试访问MacOS的该路径时,可能会遇到路径不存在的问题。原因是Docker在Mac上运行于虚拟机内部。解决方法是通过运行特定命令进入Docker的挂载空间,如使用\`docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh\`,然后可以查看和操作卷挂载的实际路径。退出该环境使用\`exit\`命令。
keywords: mac docker 卷默认挂载路径不存在
[blog.csdn.net](https://blog.csdn.net/qq_43758789/article/details/121272433 "Mac使用docker时,卷默认挂载路径/var/lib/docker/volumes不存在问题")
# Mac使用docker时,卷默认挂载路径/var/lib/docker/volumes不存在问题
### 卷默认挂载路径
**当使用匿名挂载或者具名挂载时,卷会被挂载到默认的/var/lib/docker/volumes路径下。**
1. 以查看一个具名挂载为例,使用 **“docker volume inspect 卷名”** ,查看该卷的详细信息。
yc@localhost ~ % docker volume inspect juming
[
{
"CreatedAt": "2021-11-11T07:24:22Z",
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/juming/_data",
"Name": "juming",
"Options": null,
"Scope": "local"
}
]
![][1]
### Mac OS系统出现路径不存在问题
1. 在上述操作之后,发现挂载路径是 **“/var/lib/docker/volumes/juming/_data”**,但是在Mac终端进入这个路径时,发现它并不存在
yc@localhost ~ % cd /var/lib/docker/volumes
cd: no such file or directory: /var/lib/docker/volumes
2. 在网上看了很多教程,说是使用下面的命令后,var下的lib/docker等等路径就显示出来了
`screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty`
3. 但是我的 **/Library/Containers/com.docker.docker/Data/vms/0**目录下,并没有tty,所以显示了下面的 **screen is terminating**
yc@localhost ~ % screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
[screen is terminating]
### 解决办法
1. 在终端使用以下命令
`docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh`
2. 然后输入 **ls** 查看当前路径下目录信息
3. 然后 **cd /var/lib/docker/volumes**
4. 然后 **ls** 可发现此时我们的卷挂载都在这个目录下
![image.png](https://joyimg.cpolar.top/i/2025/08/03/688f55f04ecdc.png)
5. 想要退出的话,**exit** 就行
[1]: https://csdnimg.cn/release/blogv2/dist/pc/img/runCode/icon-arrowwhite.png ""
[2]: https://i-blog.csdnimg.cn/blog_migrate/c9781f0e9bb8747227fb65d7834fb827.png

View File

@@ -0,0 +1,81 @@
![](https://i-blog.csdnimg.cn/blog_migrate/8f55be87d59c94e29047965f29b62932.gif#pic_center)
曾梦想执剑走天涯,我是程序猿【AK】
`提示:添加投票!!!`
简述概要
----
如何在Docker中,修改已经挂载的卷(Volume)
知识图谱
----
在Docker中,修改已经挂载的卷(Volume)的挂载路径通常涉及到两个主要步骤:停止容器和修改容器的配置。以下是详细的过程:
1. **停止容器**:
* 使用 `docker stop` 命令停止你想要修改挂载路径的容器。例如:
```bash
docker stop <container_name_or_id>
```
2. **修改容器配置**:
* Docker容器的配置文件位于 `/var/lib/docker/containers/<container_id>/` 目录下。你需要找到对应的容器ID,然后进入该目录。
* 在容器的目录下,你会找到 `config.v2.json` 和 `hostconfig.json` 文件。这两个文件包含了容器的配置信息,包括挂载卷的信息。
* 你需要编辑 `hostconfig.json` 文件,找到 `"Binds"` 或 `"Mounts"` 部分(取决于Docker版本),然后修改挂载路径。例如,将 `"/old/path:/container/path"` 改为 `"/new/path:/container/path"`。
* 确保在编辑文件时保持JSON格式的正确性。
3. **重启容器**:
* 修改配置文件后,重启容器以应用新的挂载路径。使用 `docker start` 命令启动容器:
```bash
docker start <container_name_or_id>
```
4. **验证挂载路径**:
* 使用 `docker inspect` 命令来验证挂载路径是否已经更新:
```bash
docker inspect <container_name_or_id>
```
* 查看输出中的 `"Mounts"` 部分,确认挂载路径已经更改。
请注意,直接修改Docker容器的配置文件并不是官方推荐的做法,因为这可能会导致数据丢失或其他问题。更安全的方法是在创建容器时就指定正确的挂载路径。如果你需要更改挂载路径,最好是创建一个新的容器,并在创建时指定新的路径。
在某些情况下,如果你只是想更改Docker的默认存储路径(例如,将所有容器和镜像的存储路径从 `/var/lib/docker` 更改到其他位置),你可以在Docker的配置文件中设置 `graph` 选项,或者在Docker的守护进程配置文件中设置 `--graph` 参数。这通常在 `/etc/docker/daemon.json` 文件中设置,或者在 `/etc/docker/docker.conf` 文件中(取决于你的Docker版本和操作系统)。例如:
```json
{
"graph": "/path/to/new/directory"
}
```
在修改配置文件后,你需要重启Docker服务以使更改生效。在Linux上,你可以使用以下命令:
```bash
sudo systemctl restart docker
```
或者在某些系统中,你可能需要使用 `service` 命令:
```bash
sudo service docker restart
```
请确保在进行这些更改之前备份你的数据,以防万一出现问题。
![](https://i-blog.csdnimg.cn/blog_migrate/8223d289c0b9c7746b913b1538a271b7.jpeg#pic_center)