1. 前言
接上篇,本次添加Docker存储卷功能
待优化:
- 优化分页效果
- 添加存储卷大小查看功能
2. 效果图
3. 代码
直接调用官方库
app.go
func (a *App) VolumeList() ([]*volume.Volume, error) {
resp, err := Cli.VolumeList(context.Background(), filters.Args{
})
if err != nil {
return nil, err
}
return resp.Volumes, nil
}
func (a *App) VolumeDelete(ID string) error {
log.Printf("%v", ID)
err := Cli.VolumeRemove(context.Background(), ID, true)
return err
}
VolumeView.vue
<template>
<a-spin :spinning="spinning">
<div>
<div class="table-operations">