hurricanehrndz / docker-containers Goto Github PK
View Code? Open in Web Editor NEWThis is repo for my base containerize.
License: MIT License
This is repo for my base containerize.
License: MIT License
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 :)
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 ...
Create a macro to import calendar invites to google calendar.
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
The image pushed to the Docker Hub (https://hub.docker.com/r/hurricane/teamviewer/) is still TV11 - today often TV12 is required... I assume if i build it locally i get TV12 (because the TV download is always the latest).
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
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.
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
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 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
Subsonic now supports some JDBC connectors; exposing the argument (via env var) would be great!
$ 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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.