01 / NAME
TUI minimalista de panel único para administrar contenedores Docker y proyectos Docker Compose. Escrita en Go. Usa la CLI docker, no el SDK.
Ver en GitHub →Instalar ↓02 / SYNOPSIS
Contenedores y proyectos Compose en un solo panel. Navegas como en vim, confirmas lo destructivo y vuelves a la lista.
Los puertos se muestran compactos: 8000→80. Si no están publicados, aparece —.
03 / KEYS
04 / COMPOSE
dockvim agrupa con la etiqueta de Compose y, para up y down, lee además el directorio de trabajo y los archivos de configuración.
com.docker.compose.project agrupa los proyectos com.docker.compose.project.working_dir desde dónde ejecutar up / down com.docker.compose.project.config_files qué archivos usar
05 / NOTES
Todo pasa por la CLI docker. Necesitas acceso al daemon: docker ps debe funcionar.
Cada argumento se pasa por separado a os/exec. Los nombres de contenedor nunca arman un comando de shell.
x, r, u y d piden confirmar. compose down elimina contenedores y redes del proyecto.
La lista se actualiza cada 5 segundos y con R. La búsqueda filtra lo que ya está en pantalla.
docker logs -f y docker exec -it corren como procesos interactivos y devuelven el control a la TUI.
Filtros por estado, temas, servicios individuales y selección múltiple. La shell usa sh, no bash.
06 / INSTALL
# probar $ git clone https://github.com/pablotrianda/dockvim $ cd dockvim $ go mod tidy $ go run ./cmd/dockvim # instalar $ go build -o dockvim ./cmd/dockvim $ sudo install -m 0755 dockvim /usr/local/bin/dockvimCódigo en GitHub →