A package manager to easily install any docker-things app
This one-liner will fetch this repo, will install the docker-things script and then will remove the downloaded repo.
git clone https://github.com/docker-things/docker-things.git /tmp/dtrepo && bash /tmp/dtrepo/docker-things.sh self-install && rm -rf /tmp/dtrepo
This command will install firefox
, chromium
and thunderbird
docker-things install firefox chromium thunderbird
This command will upgrade firefox
, chromium
and thunderbird
docker-things upgrade firefox chromium thunderbird
This command will uninstall firefox
, chromium
and thunderbird
docker-things delete firefox chromium thunderbird
Assuming you installed Firefox and want it to be your default browser, run this:
docker-things set-default firefox
The apps are able to open stuff between each other by using the host xdg-open
script through FIFO.
So, if you click a link in Mattermost it will be able to open Firefox or whichever is your default browser.
Notifications sent through notify-send
will also be shown seamlessly in the host system by using FIFO pipes.
- docker - All the apps are built in docker containers
- git - All the apps are fetched from the github docker-things organization
Usage: docker-things [OPTION] [THING]
OPTIONS:
backup - Backup app
build - Build app
clear-data - Removes any data stored by the app
connect - Connect to the docker image
delete - Delete app
fifo-listen - Listens to FIFO messages from apps
get - Get repository
install - Install app launcher (get & build app if needed)
kill - Kill app
list - List available things
logs - Show app logs
restart - Restart app
restore - Restore backup of the app
set-default - Set app as default for the host system
start - Start app
status - Show app status
stop - Stop app
update - Update repository
upgrade - Upgrade app