Git Product home page Git Product logo

docker-apps's People

Contributors

boc-the-git avatar jlesage avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

docker-apps's Issues

Tor & Tunderbird

Want a dockerized version of an application? Add your suggestion by creating an issue

That's very nice I think. My suggestion would be docker versions of tor-browser and the thunderbird mail client (with tbsync)

Video Duplicate Finder

It is an app that will scan folders of video and identify duplicates, even if they have different codecs or resolutions or frame rates. Has a linux build already. It really does work very well and it is very quick also.

https://github.com/0x90d/videoduplicatefinder

addendum* I came here originally to say that I had just used your Handbrake container and your VNC implementation is the best I've seen and I use a lot of common ones you would expect but I don't wanna throw shade at anyone haha.

Tixati

Any chance of making a Containerized version of Tixati that works. All Tixati containers on docker hub don't work.

BiglyBT bittorrent app

BiglyBT is a bittorrent app. Is a fork of Azureus/Vuze. Im using this and Tixati (already used the docker version), but I dont like the lack of autoupdate from Tixati. Im using BiglyBT in Windows with a great success, I hope BiglyBT can be implemented in Docker. Thanks for the great work.

https://github.com/BiglySoftware/BiglyBT

Rename Master

Hello,

I would like the utility "Rename Master", to be dockerized.

Rename Master

Rename Master

Rename Master is a freeware utility designed to rename multiple files with a just few clicks. Anyone that has worked with websites, file archives, or collections of music, videos, or pictures has probably spent way too much time renaming hundreds of files.

This utility will add, remove, or replace parts of the filename with ease and also supports renaming via file properties, MP3 tags, JPEG JFIF and EXIF tags, Video tags, and text files. Batch renaming that's simple to use, yet still very powerful.

Features

  • Intelligent number sorting
  • Full Unicode filename support
  • File and folder renaming
  • Custom filelist columns
  • Auto-Preview
  • Subfolder Scanning to rename files in multiple folder
  • Renaming Variables for JPEG/MP3/Video tags, file properties, counters, and more
  • Scripts to save commonly used renaming options
  • [*] and [?] command prompt style wildcards, or full Regular Expression support
  • Optional Explorer integration for right-clicking on files/folders or using "Send To"
  • Case Changing and Textfile importing
  • Command line options for batch renaming

Requirements

This program requires no installation, but an optional setup program is included. Supported on Windows XP through Windows 10.

Screenshot

Rename Master Screenshot

OBS

Having an OBS dockerized container would be awesome. OBS has lots of handy features that lend it to be a great container'd app - it can make RTSP feeds, aggregate lots of sources, and be a video routing setup.

How about Opera web browser?

I tried your Docker FireFox, and I don't know how you did this, but this is very seamless. I mean, the other Docker GUI app I have tried required me to connect to the desktop inside of Docker using a VNC client, but yours just needed a web browser, so it was much more convenient and the resolution was automatically set to fit the browser.

Anyway, if you could make this for FireFox, I think making the same thing for Opera is probably similar, because Opera is another web browser. I occasionally use Opera for its free VPN and nothing more, and Opera on Windows keeps creating unwanted shortcuts, so that sucks. Also, on Linux, it does not support Wayland, so there are numerous problems to use it natively on a Wayland desktop.

Tutorial on dockerizing?

Hey @jlesage Thank you for your great work on building docker apps - a lot of which i actively use.
I'm curious about learning how to dockerize GUI apps and was wondering if you would mind creating a tutorial on that?

Thank you upfront.
Best wishes!

ImgBurn

It would be nice if you could dockerize ImgBurn using Wine. Helpful for creating ISOs from MakeMKVs output.

Reaper DAW

Hi folks,
I think it would be really amazing to have dockerized audio workstation - Reaper:
https://www.reaper.fm/

I have no skill with making docker-friendly apps but here's my idea:

Reaper DAW is natively compatible on Linux (incl. ARM platforms), and although not free, it doesn't require license for full functionality,

it doesn't need any audio device to function (can use dummy audio), and it can send and receive audio and MIDI over network via its plugin called ReaStream (which works surprisingly well even at very long distances, if in local network or VPN) so it's very suitable for server-hosted docker environment,

it also directly supports web interface control, and custom web UI for control can be built (from scratch, or using WRB for ex.),

also it features batch converter, file browser (with previews and database), video support and much more, so it could provide a complete post-production toolset within docker environment...

let me know what you think,
cheers :)

Emacs

I really appreciate your Docker images—they're lightweight and the initialization process is well-designed. I would like to suggest adding Emacs, as it's widely popular and powerful; having Emacs would enable me to accomplish most of my tasks effectively.

I attempted to add emacs from your Alpine-based image myself but encountered an unknown issue. To troubleshoot this, one needs to understand the specifics of how you construct jlesage-baseimage-gui, so it would be incredibly helpful if you could provide some insights. Below are my dockerfile and error message

FROM jlesage/baseimage-gui:alpine-3.20-v4

RUN add-pkg sudo bash xterm git
RUN echo app'     ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

RUN add-pkg font-terminus font-dejavu
RUN add-pkg emacs-x11

# Copy the start script.
COPY startapp.sh /startapp.sh

ENV HOME /config
WORKDIR /config

# Set the name of the application.
RUN set-cont-env APP_NAME "xterm"

# More fonts
# font-inconsolata font-noto font-noto-cjk font-awesome font-noto-extra

# ~/.Xdefaults
# XTerm*Font: -*-terminus-bold-r-*-*-24-*-*-*-*-*-*-*
# XTerm*Background: black
# XTerm*Foreground: white

My startapp.sh

#!/bin/sh
exec /usr/bin/xterm

I successfully built the container and connected to it remotely via VNC. When I attempted to start Emacs after launching xterm (which starts automatically), I encountered an error message. This issue appears to be specific to your baseimage, possibly due to its uniquely designed startup processes.

$emacs
Warning: arch-dependent data dir '/usr/lib/emacs/29.4/x86_64-alpine-linux-musl/': Operation not permitted
Warning: arch-independent data dir '/usr/share/emacs/29.4/etc/': Operation not permitted
Warning: game dir '/var/games/emacs': Operation not permitted
Warning: Lisp directory '/usr/share/emacs/29.4/lisp': Operation not permitted
Error: /usr/share/emacs/29.4/etc/charsets: Operation not permitted
Emacs will not function correctly without the character map files.
Please check your installation!

It seems to me that there might be a permission issue. I attempted to run the Docker container with root privileges, but the issue persists.

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.