Skip to content
Flipper - An Interactive way to Build, Ship & Navigate your Docker containers.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cgi-bin
html
Dockerfile
LICENSE
README.md
apache2.conf
serve-cgi-bin.conf
service-script.sh

README.md

Flipper - An Interactive way to Build, Ship & Navigate your Docker containers.

Flipper is a Docker playground which allows users to run Docker commands in a matter of seconds. It gives the experience of having a free RHEL Virtual Machine in browser, where you can build and run Docker containers.

Highlights:

  • Flipper uses Python as a backend scripting language
  • Flipper uses Python-CGI in order to interact through a Web server with a client running a Web browser.
  • It uses HTML/CSS as a Front-end language.
  • It can be hosted on your Laptop flawlessly

Cloning the Repository.

git clone https://github.com/yshivam/Flipper/

Go to the Flipper Directory.

cd Flipper/

Building Docker Image.

docker build -t yshivam/flipper .

Running the Flipper Docker Image.

docker run -dit --privileged -v /var/run/docker.sock:/var/run/docker.sock -p 82:80 --name portalUI yshivam/flipper

Executing the Flipper Docker Image.

docker exec -it portalUI bash

Executing the following commands.

chmod a+x /var/www/cgi-bin/caas_docker.py
chmod 666 /var/run/docker.sock
service apache2 restart

Accessing the Flipper under Web Browser.

Go to your browser and open up http://:82 and you should be able to see Flipper UI

You can’t perform that action at this time.