Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
徐晓伟工作室
gitlab-k8s
提交
0fcb0b60
G
gitlab-k8s
项目概览
徐晓伟工作室
/
gitlab-k8s
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-k8s
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0fcb0b60
编写于
8月 08, 2023
作者:
徐晓伟
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
📝
新增 Docker 自定义数据储存路径
上级
e39675f3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
208 addition
and
2 deletion
+208
-2
docs/docker/docker-root-dir.md
docs/docker/docker-root-dir.md
+206
-0
docs/docker/postgresql-15-install.md
docs/docker/postgresql-15-install.md
+1
-1
docs/docker/sonarqube-install.md
docs/docker/sonarqube-install.md
+1
-1
未找到文件。
docs/docker/docker-root-dir.md
0 → 100644
浏览文件 @
0fcb0b60
---
sidebar_position
:
2
---
# Docker 自定义数据储存路径
将 docker 配置、数据储存在 /data/docker 文件夹中
## 配置 Docker
1.
查看数据储存路径(第一次)
```shell
docker info | grep "Docker Root Dir"
```
结果示例
```shell
[root@localhost ~]# docker info | grep "Docker Root Dir"
Docker Root Dir: /var/lib/docker
[root@localhost ~]#
```
2.
停止 docker
```shell
systemctl stop docker.socket
systemctl stop docker.service
```
3.
修改为
`/data/docker`
```shell
vim /etc/docker/daemon.json
```
在
`/etc/docker/daemon.json`
文件中新增
`graph`
```shell
{
"graph": "/data/docker"
}
```
4.
创建
`/data/docker`
文件夹
```shell
mkdir -p /data/docker
```
5.
查看文件夹结构(第一次)
1. 查看 `/var/lib/docker/`
```shell
ll /var/lib/docker/
```
结果示例
```shell
[root@localhost ~]# ll /var/lib/docker/
total 4
drwx--x--x 4 root root 138 Aug 8 08:36 buildkit
drwx--x--- 2 root root 6 Aug 8 08:36 containers
-rw------- 1 root root 36 Aug 8 08:36 engine-id
drwx------ 3 root root 22 Aug 8 08:36 image
drwxr-x--- 3 root root 19 Aug 8 08:36 network
drwx--x--- 3 root root 40 Aug 8 08:36 overlay2
drwx------ 4 root root 32 Aug 8 08:36 plugins
drwx------ 2 root root 6 Aug 8 08:36 runtimes
drwx------ 2 root root 6 Aug 8 08:36 swarm
drwx------ 2 root root 6 Aug 8 08:36 tmp
drwx-----x 2 root root 50 Aug 8 08:36 volumes
[root@localhost ~]#
```
2. 查看 `/data/docker/`
```shell
ll /data/docker/
```
结果示例
```shell
[root@localhost ~]# ll /data/docker/
total 0
[root@localhost ~]#
```
6.
移动文件
```shell
mv /var/lib/docker/* /data/docker/
```
7.
查看文件夹结构(第二次)
1. 查看 `/var/lib/docker/`
```shell
ll /var/lib/docker/
```
结果示例
```shell
[root@localhost ~]# ll /var/lib/docker/
total 0
[root@localhost ~]#
```
2. 查看 `/data/docker/`
```shell
ll /data/docker/
```
结果示例
```shell
[root@localhost ~]# ll /data/docker/
total 4
drwx--x--x 4 root root 138 Aug 8 08:36 buildkit
drwx--x--- 2 root root 6 Aug 8 08:36 containers
-rw------- 1 root root 36 Aug 8 08:36 engine-id
drwx------ 3 root root 22 Aug 8 08:36 image
drwxr-x--- 3 root root 19 Aug 8 08:36 network
drwx--x--- 3 root root 40 Aug 8 08:36 overlay2
drwx------ 4 root root 32 Aug 8 08:36 plugins
drwx------ 2 root root 6 Aug 8 08:36 runtimes
drwx------ 2 root root 6 Aug 8 08:36 swarm
drwx------ 2 root root 6 Aug 8 08:36 tmp
drwx-----x 2 root root 50 Aug 8 08:36 volumes
[root@localhost ~]#
```
8.
建立软链接(删除
`/var/lib/docker`
文件夹)
```shell
rm /var/lib/docker -rf
ln -s /data/docker/ /var/lib/docker
```
9.
查看文件夹结构(第三次)
1. 查看 `/var/lib/docker/`
```shell
ll /var/lib/docker
```
结果示例
```shell
[root@localhost docker]# ll /var/lib/docker
lrwxrwxrwx 1 root root 13 Aug 8 08:43 /var/lib/docker -> /data/docker/
[root@localhost docker]#
```
2. 查看 `/data/docker/`
```shell
ll /data/docker/
```
结果示例
```shell
[root@localhost ~]# ll /data/docker/
total 4
drwx--x--x 4 root root 138 Aug 8 08:36 buildkit
drwx--x--- 2 root root 6 Aug 8 08:36 containers
-rw------- 1 root root 36 Aug 8 08:36 engine-id
drwx------ 3 root root 22 Aug 8 08:36 image
drwxr-x--- 3 root root 19 Aug 8 08:36 network
drwx--x--- 3 root root 40 Aug 8 08:36 overlay2
drwx------ 4 root root 32 Aug 8 08:36 plugins
drwx------ 2 root root 6 Aug 8 08:36 runtimes
drwx------ 2 root root 6 Aug 8 08:36 swarm
drwx------ 2 root root 6 Aug 8 08:36 tmp
drwx-----x 2 root root 50 Aug 8 08:36 volumes
[root@localhost ~]#
```
10.
启动 docker
```shell
systemctl start docker.socket
systemctl start docker.service
```
11.
查看数据储存路径
```shell
docker info | grep "Docker Root Dir"
```
结果示例
```shell
[root@localhost ~]# docker info | grep "Docker Root Dir"
Docker Root Dir: /data/docker
[root@localhost ~]#
```
docs/docker/postgresql-15-install.md
浏览文件 @
0fcb0b60
---
sidebar_position
:
2
sidebar_position
:
3
---
# Docker 安装 PostgreSQL 15
...
...
docs/docker/sonarqube-install.md
浏览文件 @
0fcb0b60
---
sidebar_position
:
3
sidebar_position
:
4
---
# Docker 安装 sonarqube
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录