git: 80d35f1c54e1 - main - sysutils/lazydocker: New port: Terminal UI for both docker and docker-compose
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 20 Oct 2026 08:49:18 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=80d35f1c54e126a40ebfc9abf21cfd5b7fcc1d1a
commit 80d35f1c54e126a40ebfc9abf21cfd5b7fcc1d1a
Author: Jordan Hubbard <jkh@FreeBSD.org>
AuthorDate: 2026-10-01 18:38:07 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-10-20 08:48:57 +0000
sysutils/lazydocker: New port: Terminal UI for both docker and docker-compose
lazydocker is a simple terminal user interface for managing Docker and
docker-compose. It shows containers, images, volumes and services in one
window, streams their logs and stats, and lets you restart, stop, remove
or attach to them with single keystrokes instead of remembering long
docker command lines.
WWW: https://github.com/jesseduffield/lazydocker
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
---
sysutils/Makefile | 1 +
sysutils/lazydocker/Makefile | 22 ++++++++++++++++++++++
sysutils/lazydocker/distinfo | 3 +++
sysutils/lazydocker/pkg-descr | 5 +++++
4 files changed, 31 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 66a296f36c4c..af39c5c2f6b5 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -650,6 +650,7 @@
SUBDIR += kubo-go
SUBDIR += kustomize
SUBDIR += kvmclock-kmod
+ SUBDIR += lazydocker
SUBDIR += lazyssh
SUBDIR += lbl-cf
SUBDIR += lbl-hf
diff --git a/sysutils/lazydocker/Makefile b/sysutils/lazydocker/Makefile
new file mode 100644
index 000000000000..bdd26ab5f01e
--- /dev/null
+++ b/sysutils/lazydocker/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= lazydocker
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.25.2
+CATEGORIES= sysutils
+
+MAINTAINER= jkh@FreeBSD.org
+COMMENT= Terminal UI for both docker and docker-compose
+WWW= https://github.com/jesseduffield/lazydocker
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= jesseduffield
+
+GO_LDFLAGS= -X main.version=${DISTVERSION} \
+ -X main.buildSource=freebsd-ports
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/lazydocker/distinfo b/sysutils/lazydocker/distinfo
new file mode 100644
index 000000000000..892a5ac240fe
--- /dev/null
+++ b/sysutils/lazydocker/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1790687943
+SHA256 (jesseduffield-lazydocker-v0.25.2_GH0.tar.gz) = 405071220e5be9aa061c65d290e0347143b73ae0a3cc01df164f0105de2b53c4
+SIZE (jesseduffield-lazydocker-v0.25.2_GH0.tar.gz) = 13230483
diff --git a/sysutils/lazydocker/pkg-descr b/sysutils/lazydocker/pkg-descr
new file mode 100644
index 000000000000..d238dceb7a5a
--- /dev/null
+++ b/sysutils/lazydocker/pkg-descr
@@ -0,0 +1,5 @@
+lazydocker is a simple terminal user interface for managing Docker and
+docker-compose. It shows containers, images, volumes and services in one
+window, streams their logs and stats, and lets you restart, stop, remove
+or attach to them with single keystrokes instead of remembering long
+docker command lines.