The goal of this application is to provide users a GUI to dockerd. You can only install docker engine and not the docker desktop and this app can help you utilize docker via gui.
Orca is a small project that I am doing to learn about IPC, unix/tcp sockets, WSL, docker, Python, QT5. The byproduct is an app that maybe useful to those who don't want to install docker desktop on their machines but want a gui for their docker engine or to interact with dockerd.
Orca is not meant to be a replacement for docker-desktop, that application is huge and does too many things. Also this is not particularly fast nor feature-rich or nice looking. the goal is to learn not to disrupt the industry.
This app currently only shows the docker images found on host machine. in this case I am developing on windows and docker engine is running inside wsl. the docker daemon is configured to expect tcp connections on port 2375
so by doing REST API calls to localhost:2375
we can communicate with dockerd from windows system. note wsl needs to be running otherwise the app will crash.
Here is an example screenshot of the app displaying the docker images
- Install WSL
- Install Docker engine on wsl
- Configure dockerd to listen to tcp
- Run the main.py file
- Update coming soon
- Update coming soon