|
@@ -0,0 +1,68 @@
|
|
|
+# v2-ui
|
|
|
+
|
|
|
+GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles)
|
|
|
+Docker [stilleshan/v2-ui](https://hub.docker.com/r/stilleshan/v2-ui)
|
|
|
+> *docker image support for X86 and ARM*
|
|
|
+
|
|
|
+## docker 启动
|
|
|
+```shell
|
|
|
+docker run -d --name v2-ui --restart always --network host stilleshan/v2-ui
|
|
|
+```
|
|
|
+
|
|
|
+## docker compose 启动
|
|
|
+下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/v2-ui/docker-compose.yml) 执行以下命令启动:
|
|
|
+```shell
|
|
|
+docker-compose up -d
|
|
|
+```
|
|
|
+
|
|
|
+## 挂载目录
|
|
|
+为方便迁移和数据保存,需将容器内`/etc/v2-ui/v2-ui.db`文件拷贝至宿主机存储,该文件存储所有面板数据及账号信息,并再挂载至容器内.同时创建`ssl`目录,上传证书文件并挂载至容器内使用.
|
|
|
+> **注意:** 挂载 ssl 证书后,在 v2-ui 面板中创建账号使用证书的路径为 /ssl/yourdomain.crt .
|
|
|
+### docker
|
|
|
+通过上文首次执行`docker run`启动容器后:
|
|
|
+```shell
|
|
|
+docker cp v2-ui:/etc/v2-ui/v2-ui.db .
|
|
|
+# 拷贝 v2-ui.db 至宿主机
|
|
|
+docker stop v2-ui
|
|
|
+# 停止容器
|
|
|
+docker rm v2-ui
|
|
|
+# 删除容器
|
|
|
+```
|
|
|
+创建`ssl`目录并上传证书.
|
|
|
+修改以下命令中挂载路径,启动使用:
|
|
|
+```shell
|
|
|
+docker run -d --name v2-ui --restart always --network host -v /your_path/v2-ui.db:/etc/v2-ui/v2-ui.db -v /your_path/ssl:/ssl stilleshan/v2-ui
|
|
|
+```
|
|
|
+
|
|
|
+### docker-compose
|
|
|
+通过上文首次执行`docker-compose up -d`启动容器后:
|
|
|
+```shell
|
|
|
+docker cp v2-ui:/etc/v2-ui/v2-ui.db .
|
|
|
+# 拷贝 v2-ui.db 至宿主机
|
|
|
+docker-compose down
|
|
|
+# 停止并删除容器
|
|
|
+```
|
|
|
+创建`ssl`目录并上传证书.
|
|
|
+修改`docker-compose.yml`,取消注释,参考如下:
|
|
|
+```yml
|
|
|
+version: '3.7'
|
|
|
+services:
|
|
|
+ v2-ui:
|
|
|
+ image: stilleshan/v2-ui
|
|
|
+ container_name: v2-ui
|
|
|
+ volumes:
|
|
|
+ - ./v2-ui.db:/etc/v2-ui/v2-ui.db
|
|
|
+ - ./ssl:/ssl
|
|
|
+ restart: always
|
|
|
+ network_mode: host
|
|
|
+```
|
|
|
+
|
|
|
+确认挂载路径无误后启动使用:
|
|
|
+```shell
|
|
|
+docker-compose up -d
|
|
|
+```
|
|
|
+
|
|
|
+## 使用
|
|
|
+访问`http://服务器IP:65432`使用账号`admin`密码`admin`登录.注意需开放相关端口防火墙,并及时修改账号密码.
|
|
|
+更多使用信息请参考原作者仓库 [sprov065/v2-ui](https://github.com/sprov065/v2-ui)
|
|
|
+
|