dockerfiles/v2-ui/README.md

69 lines
2.1 KiB
Markdown
Raw Normal View History

2021-06-13 10:00:31 +08:00
# 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)