mirror of
https://github.com/jessfraz/dockerfiles.git
synced 2025-02-11 22:57:48 +01:00
Various Dockerfiles I use on the desktop and on servers.
Currently, when Radio streams are played, the mpd client fails with a certificate error. After ca-certificates is manually installed, the radio streams work without issue FAILED LOGS client: [0] process command "load "Radio-K-Love"" client: [0] command returned 0 client: [0] process command "play" playlist: play 0:"https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" client: [0] command returned 0 client: [0] process command "status" client: [0] command returned 0 client: [0] process command "currentsong" client: [0] command returned 0 client: [0] process command "readpicture "https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" "0"" exception: CURL failed: server certificate verification failed. CAfile: none CRLfile: none client: [0] command returned 3 client: [0] process command "albumart "https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" "0"" exception: Failed to decode https://maestro.emfcdn.com/stream_for/k-love/tunein/aac; CURL failed: server certificate verification failed. CAfile: none CRLfile: none player: played "https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" exception: CURL failed: server certificate verification failed. CAfile: none CRLfile: none exception: CURL failed: server certificate verification failed. CAfile: none CRLfile: none exception: CURL failed: server certificate verification failed. CAfile: none CRLfile: none WORKING LOGS client: [0] process command "load "Radio-K-Love"" client: [0] command returned 0 client: [0] process command "play" playlist: play 0:"https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" client: [0] command returned 0 client: [0] process command "status" client: [0] command returned 0 client: [0] process command "currentsong" client: [0] command returned 0 client: [0] process command "readpicture "https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" "0"" curl: icy-metaint=100 client: [0] command returned 0 client: [0] process command "albumart "https://maestro.emfcdn.com/stream_for/k-love/tunein/aac" "0"" client: [0] command returned 3 client: [0] process command "idle "database"" client: [0] command returned 1 curl: icy-metaint=100 decoder_thread: probing plugin faad decoder: audio_format=48000:16:2, seekable=false output: OutputThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted output: opened "Output1" (pulse) audio_format=48000:24:2 output: converting in=48000:16:2 -> f=48000:24:2 -> out=48000:24:2 client: [0] process command "status" client: [0] command returned 0 |
||
---|---|---|
.github | ||
ab | ||
afterthedeadline | ||
android-tools | ||
ansible | ||
apt-file | ||
aspell | ||
atom | ||
audacity | ||
awscli | ||
azure-cli | ||
bcc-tools | ||
beeswithmachineguns | ||
bpftrace | ||
brok | ||
browsh | ||
buttslock | ||
cathode | ||
certbot | ||
cf-reset-cache | ||
cfssl | ||
checkup | ||
cheese | ||
chrome | ||
chromium | ||
clair | ||
cli53 | ||
clisp | ||
cloudapp | ||
consul | ||
coredns | ||
couchpotato | ||
cura | ||
curl | ||
dcos-cli | ||
debootstrap | ||
distcc | ||
doctor | ||
dunnet | ||
evince | ||
figma-wine | ||
firefox | ||
fleet | ||
fontforge | ||
fontpatcher | ||
foss-heartbeat | ||
freeradius | ||
gcalcli | ||
gcc | ||
gcloud | ||
geary | ||
ghostscript | ||
gimp | ||
github-dev | ||
gitiles | ||
gitserver | ||
gitsome | ||
gixy | ||
glxgears | ||
gmail-britta | ||
gnuplot | ||
golinks | ||
gparted | ||
guetzli | ||
hollywood | ||
htop | ||
htpasswd | ||
httpbin | ||
httpie | ||
iceweasel | ||
imagemagick | ||
imagemin | ||
inkscape | ||
irssi | ||
john | ||
jq | ||
k8scan | ||
keepass2 | ||
keepassxc | ||
kernel-builder | ||
kicad | ||
kvm | ||
libreoffice | ||
libvirt-client | ||
lilyterm | ||
linapple | ||
lkp-tests | ||
lpass | ||
lynx | ||
mailgun | ||
mars | ||
masscan | ||
mc | ||
mdp | ||
micro | ||
mitmproxy | ||
mop | ||
mpd | ||
mpsyt | ||
mutt | ||
ncmpc | ||
neoman | ||
nerdy | ||
nes | ||
netcat | ||
nginx-extras | ||
nmap | ||
no_new_privs | ||
node-sonos | ||
nomad | ||
notify-osd | ||
nzbget | ||
oauth2-proxy | ||
openbmc | ||
openscad | ||
openvpn | ||
osquery | ||
packer | ||
pandoc | ||
parrot-live | ||
pdp-10/its | ||
perkeep | ||
pivman | ||
plex-home-theater | ||
plexpy | ||
pms | ||
pomerium | ||
pop | ||
postfix | ||
powershell | ||
powershell-azure | ||
privoxy | ||
protocol | ||
pulseaudio | ||
radarr | ||
rainbowstream | ||
rdesktop | ||
registry-auth | ||
remmina | ||
requestbin | ||
ricochet | ||
routersploit | ||
rstudio | ||
rt-tests | ||
runc-rootless | ||
s3cmd | ||
scudcloud | ||
shellcheck | ||
shorewall | ||
sickbeard | ||
skype | ||
slack | ||
slapd | ||
sonarr | ||
spotify | ||
spotify-wine | ||
strace | ||
stress | ||
sublime-text-3 | ||
t | ||
tarsnap | ||
telize | ||
telnet | ||
termboy | ||
terraform | ||
tetris | ||
texlive | ||
tor-browser | ||
tor-proxy | ||
tor-relay | ||
tor-router | ||
traceroute | ||
transfer-sh | ||
transmission | ||
transmission-ui | ||
travis | ||
troff | ||
unifi | ||
unixbench | ||
vagrant | ||
vault | ||
viewdocs | ||
virt-viewer | ||
virtualbox | ||
vlc | ||
vscode | ||
wargames | ||
watchtower | ||
wee-slack | ||
weechat | ||
weechat-matrix | ||
wine | ||
wireguard | ||
wireshark | ||
wrk | ||
ykman | ||
ykpersonalize | ||
yubico-piv-tool | ||
znc | ||
zookeeper | ||
zoom-us | ||
zsh | ||
.gitignore | ||
bashrc | ||
bcc | ||
build-all.sh | ||
latest-versions.sh | ||
LICENSE | ||
Makefile | ||
README.md | ||
run.sh | ||
shellcheck.sh | ||
test.sh | ||
wg |
dockerfiles
This is a repo to hold various Dockerfiles for images I create.
Table of Contents
About
Almost all of these live on dockerhub under jess. Because you cannot use notary with autobuilds on dockerhub I also build these continuously on a private registry at r.j3ss.co for public download. (You're welcome.)
Resources
My dotfiles
You may also want to checkout my dotfiles, specifically the aliases for all these files which are here: github.com/jessfraz/dotfiles/blob/master/.dockerfunc.
Contributing
I try to make sure each Dockerfile has a command at the top to document running it, if a file you are looking at does not have a command, please pull request it!
Using the Makefile
$ make help
build Builds all the dockerfiles in the repository.
dockerfiles Tests the changes to the Dockerfiles build.
image Build a Dockerfile (ex. DIR=telnet).
latest-versions Checks all the latest versions of the Dockerfile contents.
run Run a Dockerfile from the command at the top of the file (ex. DIR=telnet).
shellcheck Runs the shellcheck tests on the scripts.
test Runs the tests on the repository.