1
+ import Tabs from ' @theme/Tabs' ;
2
+ import TabItem from ' @theme/TabItem' ;
3
+
1
4
# Docker & Docker Compose
2
5
3
6
## Docker
4
7
5
8
### 安装介绍
6
9
7
- Docker 镜像托管在 DockerHub:https://hub.docker.com/r/zhaojun1998/zfile
10
+ Docker 镜像托管在 DockerHub:https://hub.docker.com/r/zhaojun1998/zfile , 如果你的网络环境访问 docker hub 不方便,还可以使用镜像:
11
+
12
+ - 香港:swr.ap-southeast-1.myhuaweicloud.com/zfile-dev/zfile:latest
13
+ - 北京: swr.cn-north-1.myhuaweicloud.com/zfile-dev/zfile:latest
8
14
9
15
:::tip 配置说明
10
16
@@ -15,15 +21,46 @@ Docker 镜像托管在 DockerHub:https://hub.docker.com/r/zhaojun1998/zfile
15
21
16
22
:::
17
23
24
+ <Tabs >
25
+ <TabItem value = " dockerhub" label = " DockerHub" >
26
+
27
+ ``` bash showLineNumbers {2,5}
28
+ docker run -d --name=zfile --restart=always \
29
+ -p 8080:8080 \
30
+ -v /root/zfile/db:/root/.zfile-v4/db \
31
+ -v /root/zfile/logs:/root/.zfile-v4/logs \
32
+ -v /root/zfile/file:/data/file \
33
+ zhaojun1998/zfile:latest
34
+ ```
35
+
36
+ </TabItem >
37
+ <TabItem value = " swr-bj" label = " 北京镜像" >
38
+
39
+ ``` bash showLineNumbers {2,5}
40
+ docker run -d --name=zfile --restart=always \
41
+ -p 8080:8080 \
42
+ -v /root/zfile/db:/root/.zfile-v4/db \
43
+ -v /root/zfile/logs:/root/.zfile-v4/logs \
44
+ -v /root/zfile/file:/data/file \
45
+ swr.cn-north-1.myhuaweicloud.com/zfile-dev/zfile:latest
46
+ ```
47
+
48
+ </TabItem >
49
+ <TabItem value = " swr-hk" label = " 香港镜像" >
50
+
18
51
``` bash showLineNumbers {2,5}
19
52
docker run -d --name=zfile --restart=always \
20
53
-p 8080:8080 \
21
54
-v /root/zfile/db:/root/.zfile-v4/db \
22
55
-v /root/zfile/logs:/root/.zfile-v4/logs \
23
56
-v /root/zfile/file:/data/file \
24
- zhaojun1998 /zfile
57
+ swr.ap-southeast-1.myhuaweicloud.com /zfile-dev/zfile:latest
25
58
```
26
59
60
+ </TabItem >
61
+ </Tabs >
62
+
63
+
27
64
### 配置文件映射 { #config }
28
65
29
66
** 如需映射配置文件** 则需要先在宿主机下载配置文件,然后映射到容器内:
@@ -37,16 +74,46 @@ curl -k -o /root/application.properties https://c.jun6.net/ZFILE/application.pro
37
74
38
75
> 提示: 启动容器后无法修改文件映射,需先 ` docker rm -f zfile ` 删除容器,再重新运行命令.
39
76
77
+
78
+ <Tabs >
79
+ <TabItem value = " dockerhub" label = " DockerHub" >
40
80
``` bash showLineNumbers {6}
41
81
docker run -d --name=zfile --restart=always \
42
82
-p 8080:8080 \
43
83
-v /root/zfile/db:/root/.zfile-v4/db \
44
84
-v /root/zfile/logs:/root/.zfile-v4/logs \
45
85
-v /root/zfile/file:/data/file \
46
86
-v /root/application.properties:/root/application.properties \
47
- zhaojun1998/zfile
87
+ zhaojun1998/zfile:latest
48
88
```
49
-
89
+ </TabItem >
90
+
91
+ <TabItem value = " swr-bj" label = " 北京镜像" >
92
+ ``` bash showLineNumbers {6}
93
+ docker run -d --name=zfile --restart=always \
94
+ -p 8080:8080 \
95
+ -v /root/zfile/db:/root/.zfile-v4/db \
96
+ -v /root/zfile/logs:/root/.zfile-v4/logs \
97
+ -v /root/zfile/file:/data/file \
98
+ -v /root/application.properties:/root/application.properties \
99
+ swr.cn-north-1.myhuaweicloud.com/zfile-dev/zfile:latest
100
+ ```
101
+ </TabItem >
102
+
103
+ <TabItem value = " swr-hk" label = " 香港镜像" >
104
+ ``` bash showLineNumbers {6}
105
+ docker run -d --name=zfile --restart=always \
106
+ -p 8080:8080 \
107
+ -v /root/zfile/db:/root/.zfile-v4/db \
108
+ -v /root/zfile/logs:/root/.zfile-v4/logs \
109
+ -v /root/zfile/file:/data/file \
110
+ -v /root/application.properties:/root/application.properties \
111
+ swr.ap-southeast-1.myhuaweicloud.com/zfile-dev/zfile:latest
112
+ ```
113
+ </TabItem >
114
+ </Tabs >
115
+
116
+ ---
50
117
51
118
## Docker Compose
52
119
@@ -61,6 +128,43 @@ docker run -d --name=zfile --restart=always \
61
128
62
129
:::
63
130
131
+ <Tabs >
132
+ <TabItem value = " dockerhub" label = " DockerHub" >
133
+ ``` yml showLineNumbers {7,11}
134
+ version : ' 3.3'
135
+ services :
136
+ zfile :
137
+ container_name : zfile
138
+ restart : always
139
+ ports :
140
+ - ' 8080:8080'
141
+ volumes :
142
+ - ' /root/zfile/db:/root/.zfile-v4/db'
143
+ - ' /root/zfile/logs:/root/.zfile-v4/logs'
144
+ - ' /root/zfile/file:/data/file'
145
+ image : zhaojun1998/zfile:latest
146
+ ` ` `
147
+ </TabItem>
148
+
149
+ <TabItem value="swr-bj" label="北京镜像">
150
+ ` ` ` yml showLineNumbers {7,11}
151
+ version : ' 3.3'
152
+ services :
153
+ zfile :
154
+ container_name : zfile
155
+ restart : always
156
+ ports :
157
+ - ' 8080:8080'
158
+ volumes :
159
+ - ' /root/zfile/db:/root/.zfile-v4/db'
160
+ - ' /root/zfile/logs:/root/.zfile-v4/logs'
161
+ - ' /root/zfile/file:/data/file'
162
+ image : swr.cn-north-1.myhuaweicloud.com/zfile-dev/zfile:latest
163
+ ` ` `
164
+ </TabItem>
165
+
166
+
167
+ <TabItem value="swr-hk" label="香港镜像">
64
168
` ` ` yml showLineNumbers {7,11}
65
169
version : ' 3.3'
66
170
services :
@@ -73,9 +177,11 @@ services:
73
177
- ' /root/zfile/db:/root/.zfile-v4/db'
74
178
- ' /root/zfile/logs:/root/.zfile-v4/logs'
75
179
- ' /root/zfile/file:/data/file'
76
- image : zhaojun1998 /zfile
180
+ image : swr.ap-southeast-1.myhuaweicloud.com /zfile-dev/zfile:latest
77
181
` ` `
182
+ </TabItem>
78
183
184
+ </Tabs>
79
185
80
186
### 配置文件映射 {#config2}
81
187
@@ -91,6 +197,25 @@ curl -k -o /root/application.properties https://c.jun6.net/ZFILE/application.pro
91
197
92
198
> 提示: 启动容器后无法修改文件映射,需先 `docker rm -f zfile` 删除容器,再重新运行命令.
93
199
200
+ <Tabs>
201
+ <TabItem value="dockerhub" label="DockerHub">
202
+ ` ` ` yml showLineNumbers {12}
203
+ version: '3.3'
204
+ services:
205
+ zfile:
206
+ container_name: zfile
207
+ restart: always
208
+ ports:
209
+ - '8080:8080'
210
+ volumes:
211
+ - '/root/zfile/db:/root/.zfile-v4/db'
212
+ - '/root/zfile/logs:/root/.zfile-v4/logs'
213
+ - '/root/zfile/file:/data/file'
214
+ - '/root/application.properties:/root/application.properties'
215
+ image: zhaojun1998/zfile:latest
216
+ ` ` `
217
+ </TabItem>
218
+ <TabItem value="swr-bj" label="北京镜像">
94
219
` ` ` yml showLineNumbers {12}
95
220
version: '3.3'
96
221
services:
@@ -104,8 +229,29 @@ services:
104
229
- '/root/zfile/logs:/root/.zfile-v4/logs'
105
230
- '/root/zfile/file:/data/file'
106
231
- '/root/application.properties:/root/application.properties'
107
- image: zhaojun1998 /zfile
232
+ image: swr.cn-north-1.myhuaweicloud.com /zfile-dev/zfile:latest
108
233
` ` `
234
+ </TabItem>
235
+ <TabItem value="swr-hk" label="香港镜像">
236
+ ` ` ` yml showLineNumbers {12}
237
+ version: '3.3'
238
+ services:
239
+ zfile:
240
+ container_name: zfile
241
+ restart: always
242
+ ports:
243
+ - '8080:8080'
244
+ volumes:
245
+ - '/root/zfile/db:/root/.zfile-v4/db'
246
+ - '/root/zfile/logs:/root/.zfile-v4/logs'
247
+ - '/root/zfile/file:/data/file'
248
+ - '/root/application.properties:/root/application.properties'
249
+ image: swr.ap-southeast-1.myhuaweicloud.com/zfile-dev/zfile:latest
250
+ ` ` `
251
+ </TabItem>
252
+ </Tabs>
253
+
254
+
109
255
110
256
-----
111
257
0 commit comments