An open API service indexing awesome lists of open source software.

https://github.com/brpaz/ulauncher-docker

Manage your Docker containers from Ulauncher
https://github.com/brpaz/ulauncher-docker

docker ulauncher ulauncher-extension

Last synced: 12 months ago
JSON representation

Manage your Docker containers from Ulauncher

Awesome Lists containing this project

README

          

# ulauncher-docker

> Manage your Docker containers from Ulauncher

[![Ulauncher Extension](https://img.shields.io/badge/Ulauncher-Extension-green.svg?style=for-the-badge)](https://ext.ulauncher.io/-/github-brpaz-ulauncher-docker)
[![CI Status](https://img.shields.io/github/workflow/status/brpaz/ulauncher-docker/CI?color=orange&label=actions&logo=github&logoColor=orange&style=for-the-badge)](https://github.com/brpaz/ulauncher-docker/workflows)
![License](https://img.shields.io/github/license/brpaz/ulauncher-docker.svg?style=for-the-badge)

## Demo

![Demo](demo.gif)

## Features

- Lists all running Docker containers
- Display container name, image, ip and exposed ports.
- Allow executing common actions on containers like tailing logs, open a shell, start, stop and restart.
- And more

## Requirements

- Ulauncher 5
- Python >= 3
- Docker daemon running on your machine

This extension also needs [docker-py](https://github.com/docker/docker-py).

To install it, after installing the extension, run the following command on your terminal:

```bash
cd ~/.local/share/ulauncher/extensions/com.github.brpaz.ulauncher-docker
pip3 install -r requirementx.txt
```

## Install

Open ulauncher preferences window -> extensions -> add extension and paste the following url:

```
https://github.com/brpaz/ulauncher-docker
```

## Usage

On Ulauncher, type `Docker` to see the available commands:

![Extension Commands](./assets/screenshots/extension_demo.png)

## Development

```
git clone https://github.com/brpaz/ulauncher-docker
make link
```

The `make link` command will symlink the cloned repo into the appropriate location on the ulauncher extensions folder.

To see your changes, stop ulauncher and run it from the command line with: `ulauncher -v`.

## Contributing

Contributions, issues and Features requests are welcome.

## Show your support

Buy Me A Coffee

## License

Copywright @ 2019 [Bruno Paz](https://github.com/brpaz)

This project is [MIT](LLICENSE) Licensed.