Git Product home page Git Product logo

docker-containers's People

Contributors

hurricanehrndz avatar neersighted avatar

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

Watchers

 avatar  avatar  avatar  avatar  avatar

docker-containers's Issues

Subsonic SSL behind Reverse Proxy - Settings doesn't work

Hey there,

Got subsonic container running, default port 4040, plaintext only. Putting it behind HAProxy reverse proxy letting that handle SSL. I can login + stream fine, but trying to go to settings doesn't work (just doesn't load anything), and when doing actions like adding or deleting podcast, page doesn't show anything (however actions get executed - i.e. if I browse away from podcasts page and back to it, it has been added).

Plaintext/port 80 behind HAProxy works flawlessly however. I hope it's not required to have the docker VM itself doing HTTPS as well, as that'd end up with double-stacking HTTPS which I'd rather not do (less overhead). Any suggestions would be appreciated :)

Can't rebuild working teamviewer image with teamviewer 12

If I try to rebuild the docker image for teamviewer it builds and starts up fine, but the GUI never appears. If I look at the logs or run it with docker run -it it just stops at Launching TeamViewer GUI ...

I really like the this docker image and how it's constructed. The makefile is really nice. But I need teamviewer 12 and can't get it to work.

Log:

Cleaning up stopped teamviewer instances...
Starting teamviewer...

Init...
Checking setup...
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject no class object {4315d437-5b8c-11d0-bd3b-00a0c911ce86} could be created for context 0x3
wine: configuration in '/opt/teamviewer/profile' has been updated.
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (459)
Launching TeamViewer GUI ...

How to disable the shortcut of "teamviewer"

Hi

My question can be dumb, but how can I remove the symbolic link about teamviewer with your docker image ?

I don't see where this action can happen :/

Thank you

Regards

GUI never starts

Hi,

I run these commands:

XAUTH=/tmp/.docker.xauth
touch ${XAUTH}
xauth nlist :0 | sed -e 's/^..../ffff/' | xauth -f ${XAUTH} nmerge -
docker run -d -e DISPLAY \
    -e XAUTHORITY=${XAUTHORITY} \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    hurricane/teamviewer

But there is no any log inside docker (docker logs --follow). I waited 6 minutes. Nothing is printed o console.

Can you please help me.

Thank you

Teamviewer Container starts, window disappears immediately

I installed it following the readme. Using the teamviewer script I get
Cleaning up stopped teamviewer instances... Starting teamviewer...
Then docker ps shows the container running. But a few seconds later(6s) it is gone and that's it.
I'm running a freshly installed Kubuntu 15.10.

Two times I had a short glimpse of a windows titled "teamviewer license agreement", but only the decorations.

Sorry for the edits this happened as I nearly had finished writing this issue and tried again.

Subsonic: Question how to import custom root CA for LDAP binding

Hi,

first of all thanks for this really nice subsonic container :-).

Currently i am trying to bind my subsonic container with my LDAP instance. So far the setup seems easy (i could use this guide for ubuntu), except for one step: I have setup my LDAP to require SSL encrypted binding. Therefore it is required for the LDAP client to either accept all root CAs, or use only the "known" one. Subsonic has no option to accept all root ca, so i need to import my root ca into the docker.

I figured out, that i have to copy my root CA into the docker and update the keystore with the keytool. Unfortunately, when i run the update-ca-certificates as described in the guide linked above i get the following error message:

/usr/sbin/update-ca-certificates: /usr/bin/perl: bad interpreter: No such file or directory

Do you have an idea why this issue occurs?

Is it possible to add an environment variable to the docker container, so you can provide the custom root ca at container installation?

Thanks and Regards,

Michael

Allow custom encoders in subsonic

It would be nice if /subsonic/transcode was not clobbered, in order to allow installation of custom encoders (opusenc/oggenc), or a ffmpeg binary linked to libopus/libvorbis. In fact, adding a way to install additional codecs (so ffmpeg could handle ogg/opus duties) would be a nice bonus.

maildir-notmuch-sync does not honor maildir naming conventions.

maildir-notmuch-sync does not adhere to the maildir naming conventions when moving messages or copying them. The new message should be named appropriately as suggested here:
http://opensource.apple.com/source/postfix/postfix-148/postfix/src/virtual/maildir.c
https://sourceforge.net/p/isync/mailman/message/34677607/

Since maildir-notmuch-sync is for mutt we should employ mutt's naming convention which is:
<timestamp>.R<randomuint64>.<hostname>:2,<flags>

When a unique file naming convention, like the one above, is not followed mbsync will produce the following error from time to time:
mbsync error: UID is beyond highest assigned UID

teamviewer fails to start

$ XAUTH=/tmp/.docker.xauth
$ touch ${XAUTH}
$ xauth nlist :0 | sed -e 's/^..../ffff/' | xauth -f ${XAUTH} nmerge -
$ docker run -d -e DISPLAY=$DISPLAY -e XAUTHORITY=${XAUTHORITY} -v /tmp/.X11-unix:/tmp/.X11-unix:ro hurricane/teamviewer
dd1348067bd7601ec829034c2182e839ec2de4f991e02c773e2b305a0b9ddc5c

$ docker exec -ti dd1348067bd7601ec829034c2182e839ec2de4f991e02c773e2b305a0b9ddc5c teamviewer
Init...
Checking setup...
No protocol specified
No protocol specified
No protocol specified
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject no class object {4315d437-5b8c-11d0-bd3b-00a0c911ce86} could be created for context 0x3
wine: configuration in '/opt/teamviewer/profile' has been updated.
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (823)
Launching TeamViewer GUI ...
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'
  what():  boost: mutex lock failed in pthread_mutex_lock: Invalid argument
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118

Teamviewer detects "commercial use"; exits after 5 minutes

I get cut off after a few minutes and locked out because it says I'm using it commercially.
This doesn't happen when I connect to the same host with the Windows client via Virtualbox.
Host OS is Fedora 23.

Diagnostic info:

$ docker version
Client:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:55:58 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:55:58 2016
 OS/Arch:      linux/amd64

$ ./check-config.sh
warning: /proc/config.gz does not exist, searching other paths for kernel config ...
info: reading kernel config from /boot/config-4.3.5-300.fc23.x86_64 ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_DEVPTS_MULTIPLE_INSTANCES: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_MACVLAN: enabled (as module)
- CONFIG_VETH: enabled (as module)
- CONFIG_BRIDGE: enabled (as module)
- CONFIG_BRIDGE_NETFILTER: enabled (as module)
- CONFIG_NF_NAT_IPV4: enabled (as module)
- CONFIG_IP_NF_FILTER: enabled
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)
- CONFIG_NF_NAT: enabled (as module)
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled

Optional Features:
- CONFIG_USER_NS: enabled
- CONFIG_SECCOMP: enabled
- CONFIG_CGROUP_PIDS: enabled
- CONFIG_MEMCG_KMEM: enabled
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_MEMCG_SWAP_ENABLED: enabled
- CONFIG_BLK_CGROUP: enabled
- CONFIG_IOSCHED_CFQ: enabled
- CONFIG_BLK_DEV_THROTTLING: enabled
- CONFIG_CGROUP_PERF: enabled
- CONFIG_CGROUP_HUGETLB: enabled
- CONFIG_NET_CLS_CGROUP: enabled
- CONFIG_CGROUP_NET_PRIO: enabled
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: missing
- CONFIG_EXT3_FS: missing
- CONFIG_EXT3_FS_XATTR: missing
- CONFIG_EXT3_FS_POSIX_ACL: missing
- CONFIG_EXT3_FS_SECURITY: missing
    (enable these ext3 configs if you are using ext3 as backing filesystem)
- CONFIG_EXT4_FS: enabled
- CONFIG_EXT4_FS_POSIX_ACL: enabled
- CONFIG_EXT4_FS_SECURITY: enabled
- Network Drivers:
  - "overlay":
    - CONFIG_VXLAN: enabled (as module)
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: missing
  - "btrfs":
    - CONFIG_BTRFS_FS: enabled (as module)
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: enabled
    - CONFIG_DM_THIN_PROVISIONING: enabled (as module)
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled (as module)
  - "zfs":
    - /dev/zfs: missing
    - zfs command: missing
    - zpool command: missing

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.