Manage Your Docker Images in Google Chrome with Simple Docker UI

Docker is an interesting platform. With it you can deploy thousands of containers with pre-configured software for use on servers. What’s even more interesting is that this platform has gotten so huge that it can be used on other platforms outside of Linux.

Still, for as big as Docker is there’s a bit of a barrier to entry – lots of commands and not a good official UI tool to pair it with.

That is, until now. Introducing Simple Docker UI. It’s a Chrome-based app that allows you to install, manage and tweak docker images.

Installing Docker

Before using Simple Docker UI you’ll need to get Docker installed and running on your system. There are some detailed instructions on how to get the Docker system up and running on Ubuntu Linux. Just head over to this guide, and follow it step by step. Soon after, Docker should be running on your system, and you’ll be able to try out the Simple Docker UI app.

Not using Ubuntu? Don’t worry, Docker has it’s own instructions for all operating systems. Just head here, and you’ll have it set up in no time!

Getting Simple Docker UI

docker-simple-docker-ui-chrome-store

Simple Docker UI is a Chrome application – meaning, in order for everything to work properly you’ll need to have a valid Google Chrome or Chromium installation on your system. Both are fairly easy to install.

Once that’s out of the way, you’ll need to install the app itself. It can be found here. Just click the “Add to Chrome” button, and it’ll soon be on your system. Once it’s there, it’ll pop up under “apps” in the Chrome browser. Launch it, and you’ll be good to go.

Setting Up Simple Docker UI

Though thi is a Chrome app, that doesn’t mean it’ll work right away. First, you’ll need to configure a few things. To start, open a terminal window and do the following:

sudo nano /etc/systemd/system/docker-tcp.socket

Once inside the file, paste the configuration below into it.

[Unit]
Description=Docker HTTP Socket for the API

[Socket]
ListenStream=2375
BindIPv6Only=both
Service=docker.service

[Install]
WantedBy=sockets.target

Once the configuration is in the file, save it by pressing “Ctrl + O” on your keyboard. Then, exit nano by pressing “Ctrl + x.” Doing this will ensure that Simple Docker UI can connect to the remote API.

You’re not done yet, though. Some modules need to be started. The first thing that needs to be done is that the systemd file we created needs to be enabled. This can be done with:

systemctl enable docker-tcp.socket

Once enabled, Docker needs to be stopped. Why? The socket can’t be started without it.

systemctl stop docker

Now that Docker has been stopped, we can use systemd to start the socket.

systemctl start docker-tcp.socket

Finally, everything in the command line is configured correctly. Now all that is required is adding the connection to the Docker Remote API. To do this go to the Settings part of Simple Docker UI, and click the “Verify” button. That should be all you need to do, and everything should be working.

Note: you may need to restart your machine for your Docker containers to start showing up in Simple Docker UI.

Using Simple Docker UI

There’s a lot to do with Simple Docker UI. For starters, you can view your installed Docker images. It’ll let you know how big it is and when it was created. It’s also possible to click on the Containers tab to get more detailed information. Clicking on any of the containers gives you “Start” and “Remove” buttons along with detailed information, a change-log, and even a terminal to interact with.

docker-simple-docker-ui-terminal-window

Along with viewing installed images, you can search the Registry Hub for any image, find it, install it and deploy it to your system pretty easily. Never has it been easier to search the registry and get the images you need with just a couple of clicks.

docker-simple-docker-ui-search-images

Installing and deploying an image is remarkably easy. Once you find what you want in the registry, the tool will go out and download all it needs, and then it’ll be installed into your Docker installation. After that you’ll be asked to name the container and customize it, and then it’ll run.

docker-simple-docker-ui-nginx-container

Soon after, your Docker container will have the software you need running on your server or Linux desktop. All that was done with a few clicks. Who can argue with that?

Conclusion

Overall, everything you’d need to do in Docker with the command line can be done in this app in a more efficient and effective way. Sure, it’s a Chrome app, and that makes it far from perfect, but it’s hard to argue that this tool isn’t anything but extremely useful.

If you’ve wanted to try Docker but don’t want to mess with the terminal, this tool is for you. Alternatively, if you do like using Docker with the terminal but you’re looking for something faster, Simple Docker UI might be exactly what you’re looking for.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Derrik Diener Avatar

Read next

Suzanne Simard sealed paper birch and Douglas fir seedlings inside plastic bags, fed them carbon-14 and carbon-13 dioxide, and nine days later found carbon had crossed between species through fungal threads in the British Columbia soil beneath her boots
A species of jellyfish called Turritopsis dohrnii can revert its adult cells back to a juvenile polyp stage when injured or starving, effectively restarting its life cycle, and biologists have so far failed to identify any natural limit to how many times it can do this.
A Japanese man named Jiroemon Kimura, who lived to 116, was born in 1897 when Queen Victoria still ruled and died in 2013, meaning a single human life personally overlapped with the invention of the airplane, the atomic bomb, the internet, and Instagram
The Hollywood sign originally read HOLLYWOODLAND when it was built in 1923 as a real estate advertisement for a housing development, and it was only meant to stand for 18 months, but nobody ever got around to taking it down and the city eventually adopted it as a landmark
Almost all of the world’s internet traffic does not travel by satellite but through fibre-optic cables lying on the ocean floor, a hidden web of wires crossing the deepest parts of the sea to connect the continents.
People who flip their phone face down on every table aren’t being secretive. They figured out that staying interruptible meant handing their time to whoever rang first
Twitch vs. Facebook Gaming vs. YouTube Gaming: What’s the Best Live Game Streaming Platform?
Chrome Extensions Ownership Transfer is a Direct Threat to You: How to Stay Safe