Coder Social home page Coder Social logo

container-ps's Introduction

Container PS icon

Container PS

This little app for OSX help you to manager your Docker containers.


You must have Docker launched to make work this app. It uses shell commands using the Node.js child_process spawn module, thanks to @SebastianRuecker.

You can see the list of all your containers, whether they are active or not.

  • The full circle indicates that the container is active.
  • The empty circle indicates that it is inactive.
  • And the round with a full wave indicates that the container is restarting.

When hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart, open a console (bash or sh) and delete it.

Install or Download

The latest release can be dowloaded via brew cask:

brew install --cask container-ps

Downloads are available here: releases pages.

Development

Install dependencies and start.

    yarn && yarn start

container-ps's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

container-ps's Issues

Logo Proposal

Hello, sir. I want to offer something to you, do you need a new logo for your app? if you want i can make it to your liking

There is no a issue !!! its a proposal

In the List.js file I add the next:
{ label: "Get Bash", id: container.id, click: event => { var childProc = require("child_process"); childProc.exec( 'osascript -e \'tell application "Terminal" to activate do script "docker exec -ti \'' + event.id + "' bash\"'" ); console.log(event.id); } }

screenshoot

That let us create a new option to get a terminal inside the select docker ...

I know that feature only works on mac devices and if the docker images have bash ... but maybe someone would like to improve that :-)

screenshoot

Kind regards and thanks so much !!!

I like very much that tool, I am learning !!!

Ale

Electron Version Update

Summary:

The Container-PS Desktop Application uses an old version of Electron that is no longer supported by the library.

Platform(s) Affected:

MacOS

Details:

The Container-PS application uses Electron v12.0.1 which is no longer supported. Newer versions of Electron resolve numerous security issues and the Electron team recommends updating to the latest version to keep up with these fixes. [Link]

We appreciate your effort in creating and sharing the source code of this application. Thank you!

Mir Masood Ali, PhD student, University of Illinois at Chicago
Mohammad Ghasemisharif, PhD Candidate, University of Illinois at Chicago
Chris Kanich, Associate Professor, University of Illinois at Chicago
Jason Polakis, Associate Professor, University of Illinois at Chicago

Installation is failed using latest Homebrew in macOS

The command brew cask install in README.md doesn't work now because of update of Homebrew.
This is not a bug of this app, but the document needs to be fixed.

homebrew discussions: Error: Calling brew cask install is disabled! · Discussion #340 · Homebrew/discussions

brew cask <command> was deprecated in favor of brew <command> --cask in Homebrew 2.6.0. Now that 2.7.0 has been released, they have been disabled.

homebrew blog: 2.6.0 — Homebrew

All brew cask commands have been deprecated in favour of brew commands (with --cask) when necessary

screenshot:
Calling brew cask install is disabled

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.