Readit News logoReadit News
mfld · a year ago

    It is an attempt at recreating the lazydocker command-line application from scratch, while making it available as a web application without compromising on the features.
Wouldn't it be possible to directly use lazydocker with a browser terminal such as wetty?

gdw2 · a year ago
I would think so! Looks like the author tried some similar approaches.

In the disclaimer section:

> Before creating Isaiah, I tried to "serve lazydocker over websocket" (trying to send keypresses to the lazydocker process, and retrieving the output via Websocket), but didn't succeed, hence the full rewrite.

> I also tried to start Isaiah from the lazydocker codebase and implement a web interface on top of it, but it seemed impractical or simply beyond my skills, hence the full rewrite.

macspoofing · a year ago
Ha! At least OP is honest.
mttpwll · a year ago
I took a crack at something like this a couple of weeks ago[0] except using ttyd. It’s been working pretty well since then and I actually really enjoy the setup.

[0] https://github.com/mattpowell/lazydocker-web

dmunyard · a year ago
This reminds me of k9s, particularly the UI and full functionality. I use dockge https://github.com/louislam/dockge for managing stacks on a home server. Isaiah feels very admin oriented, or perhaps developer friendly for that full docker experience via the web.

I only had a brief play but I couldn't see how to deploy a new container. That would make this a companion tool alongside something like Dockge, portainer etc.

willmoss · a year ago
Thanks for the feedback!

To deploy a new container, you have two options :

- From an image (in the "Images" tab), you can open the menu, and run the image as is (or press "r"). You will be prompted for a container's name, and it will be created.

- You can press "C" (for Create stack), fill in a docker-compose.yml file content, and confirm. This will create a stack from your file!

Let me know if I can help!

globular-toast · a year ago
Curious why people feel the need for tools like this. I think git benefits massively from a graphical tool but I don't really see the point for docker, docker compose or even kubernetes. I do find CLI completions essential, though.
jamesgeck0 · a year ago
Docker benefits from a graphical tool for the same reason as git does; both CLI tools often require using long id strings from the output of one command as the input of another command.
Timber-6539 · a year ago
CLI is good and the best way to manage docker containers, however editing that compose file from a browser tab and hitting recreate slaps different. A web GUI makes it so that users who are otherwise intimidated by CLI can still make use of docker.
globular-toast · a year ago
I would be worried about where that compose file is being stored. I keep my compose files in a git repo and after I edit them just do `docker compose up -d` (in fact, I hit a key in my editor and it runs that for me, showing the output).
user- · a year ago
Check out k9s, if you use kubernetes. It made me 100x more efficient when working across multiple clusters and namespaces.
ramon156 · a year ago
I haven't tried it yet, but if it cuts a step in my development process then yes please!
bsenftner · a year ago
Any users with usage reports? Looks interesting.
navigate8310 · a year ago
I use a combination of docker and remote explorer extension for visual code. This gives me an IDE that can control containers spanning multiple nodes.
raesene9 · a year ago
For managing Docker installs another option could be portainer. Their community edition is open source https://docs.portainer.io/v/2.20/start/install-ce/server/doc...
eddyg · a year ago
Portainer is mentioned by the author in the README:

“What spurred me to build Isaiah in the first place is a bunch of comments on the Reddit self-hosted community, stating that Portainer and other available solutions were too heavy or hard to use.”

Deleted Comment

Deleted Comment

rograndom · a year ago
Yacht (https://yacht.sh/) is good too if anything about Portainer upsets you.
ethanpil · a year ago
Looks like a clone or fork of the UnRaid docker interface
unstatusthequo · a year ago
I had weird Windows boot lag with Portainer. Like minutes. No containers were even active or running. Uninstalled and it went away.

Deleted Comment

andix · a year ago
I like the idea of a web based text ui. But if it's a clone of an existing cli tool this seems to be going full circle, just use ssh or a web ssh client. Still a nice project though :)

Deleted Comment

gcr · a year ago
I am curious why this name was chosen. Is there any connection between Isaiah and whales? Feels somewhat TempleOS-y.
willmoss · a year ago
Alright! I'll copy-paste an explanation I gave prior on Reddit. I legit had no idea this would spark so many conversations hahaha.

"I like to use a pen name generator, and use the generated name for my projects. It makes it easier for me to name things, rather than having to come up with new naming ideas for every new project. And also, I like the idea that every project has a person's name, as if, by using the project, you're getting the help of the person named X (X = Isaiah, Erin, Osmond, any other project I have published)."

I really had never thought of the religious aspect of Isaiah, I just went with a generated pen name I liked.

gcr · a year ago
That makes sense, heh. I had thought you were going for a Moby Dick pun with “Ishmael” or something
harel · a year ago
To me names are important. I have to find a good name for a project or business before I start. Or at least good-enough. This is a great naming idea. I love it.
isaiahwp · a year ago
I also thought that there's a deeper meaning why you picked the name. Still a cool project. I love how you kept the terminal UI look.

Dead Comment

beardyw · a year ago
> any connection between Isaiah and whales?

You are thinking of Noah and the Whale.

https://en.m.wikipedia.org/wiki/Noah_and_the_Whale

jschulenklopper · a year ago
> You are thinking of Noah and the Whale.

You are more likely thinking of Jonah and the Whale.

https://en.wikipedia.org/wiki/Jonah

Deleted Comment

soupbowl · a year ago
What a bizarre comment.