-
Notifications
You must be signed in to change notification settings - Fork 251
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #118 from TomasTomecek/add-info-about-sen
f24 feature: introduce sen, TUI for docker
- Loading branch information
Showing
2 changed files
with
61 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
--- | ||
title: sen | ||
page: docker | ||
section: tools | ||
description: Manage your containers interactively! | ||
--- | ||
|
||
`sen` is a terminal user interface for docker engine. It allows you to interact with docker within your terminal. You can: | ||
|
||
* start, stop, remove, inspect your containers and images | ||
* fetch logs, or even view logs real-time | ||
* searching and filtering with the interface | ||
* `sen` updates listing as events occur (e.g. you can `docker pull` an image in other terminal and it will become available automatically in the interface) | ||
* keybindings are inspired by vim | ||
* and much more! | ||
|
||
Feel free to visit [original project](https://github.com/TomasTomecek/sen) page for more information. | ||
|
||
![sen preview](/tools/docker/sen-preview.gif) | ||
|
||
|
||
## Installation | ||
|
||
Very simple! Just run: | ||
|
||
``` | ||
$ sudo dnf install -y sen | ||
``` | ||
|
||
|
||
## Prerequisites | ||
|
||
In case you haven't set up your docker instance, please follow [this guide](https://developer.fedoraproject.org/tools/docker/docker-installation.html). | ||
|
||
Make sure that docker daemon is running: | ||
|
||
``` | ||
$ systemctl is-active docker | ||
``` | ||
|
||
|
||
## Usage | ||
|
||
Run `sen` from your terminal: | ||
|
||
``` | ||
$ sen | ||
``` | ||
|
||
(`sen` requires access to docker, you may need to run it with root privileges if your user cannot access docker) | ||
|
||
Then you will be presented with list of all your containers and images. You can navigate via arrows. Sample commands are: | ||
|
||
* `s` — start a container | ||
* `t` — stop a container | ||
* `d` — delete a container or an image | ||
* `f` — follow logs of a container | ||
* `l` — get all logs of a container | ||
* `i` — inspect a container or an image | ||
|
||
For more commands, type `h` to access help page. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.