The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
|name=dockerserver | |name=dockerserver | ||
|description=Docker-Instanzen | |description=Docker-Instanzen | ||
|os=Debian | |os=Debian 8.10 | ||
|location=Host:Helios | |location=Host:Helios | ||
|purpose=Container hosten | |purpose=Container hosten | ||
|disk=250GB | |disk=250GB | ||
|ram= | |ram=1GB | ||
|admin_toolkit= | |admin_toolkit=No | ||
|ssh_pam=Yes | |ssh_pam=Yes | ||
|ssh_userlogin=No | |ssh_userlogin=No | ||
|ownership=virtual | |ownership=virtual | ||
|use=ask | |use=ask | ||
|admins= | |admins=nomaster, ytvwld | ||
| | |mac=52:54:00:37:04:9d | ||
|static_ip=172.22.26.44 | |||
}} | }} | ||
== | == Labello aktualisieren == | ||
docker pull chaosdorf/labello | |||
systemctl stop labello.service | |||
docker rm labello | |||
docker create --name=labello -p 127.0.0.1:8000:8000 --env-file=labello.env chaosdorf/labello | |||
systemctl start labello.service | |||
== | == mpd2mqtt aktualisieren == | ||
== | docker pull chaosdorf/mpd-mqtt-gateway | ||
systemctl stop mpd2mqtt.service | |||
docker rm mpd2mqtt | |||
docker create --name mpd2mqtt --dns=172.22.26.9 --env-file=mpd2mqtt.env chaosdorf/mpd-mqtt-gateway | |||
systemctl start mpd2mqtt.service | |||
== dashpi aktualisieren == | |||
docker pull chaosdorf/dashpi:stable | |||
systemctl stop dashpi.service | |||
docker rm dashpi | |||
docker create --name dashpi -p 3030:3030 --dns=172.22.26.9 --env-file=dashpi.env chaosdorf/dashpi:stable | |||
systemctl start dashpi.service | |||
== shairplay aktualisieren == | |||
docker pull chaosdorf/shairplay | |||
systemctl stop shairplay.service | |||
docker rm shairplay | |||
docker create --name shairplay --dns=172.22.26.9 --network host chaosdorf/shairplay | |||
systemctl start shairplay.service | |||
== pulseweb aktualisieren == | |||
docker pull chaosdorf/pawebcontrol | |||
systemctl stop pulseweb.service | |||
docker rm pulseweb | |||
docker create --name pulseweb --dns 172.22.26.9 -p 8080:8080 --env-file pulseweb.env chaosdorf/pawebcontrol | |||
systemctl start pulseweb.service | |||
== ympd aktualisieren == | |||
docker pull chaosdorf/ympd | |||
systemctl stop ympd.service | |||
docker rm ympd | |||
docker create --name ympd --dns 172.22.26.9 -p 8082:8080 chaosdorf/ympd | |||
systemctl start ympd.service | |||
== mete == | |||
Mete läuft über docker-compose, allerdings nicht vom Dockerserver aus. Die folgenden Befehle müssen also '''lokal''' im Verzeichnis mit dem mete-Quellcode ausgeführt werden (und setzen funktionierende Tools voraus): | |||
ssh -L localhost:5732:localhost:2375 root@dockerserver -N & | |||
env SENTRY_DSN=blargh docker-compose -H tcp://localhost:5732 up --build | |||
<warten> | |||
^C | |||
fg | |||
^C | |||
systemctl -H root@dockerserver start mete.target | |||
== chaospizza == | |||
Chaospizza läuft über docker-compose, allerdings nicht vom Dockerserver aus. Die folgenden Befehle müssen also '''lokal''' im Verzeichnis mit dem docker-compose-File ausgeführt werden (und setzen funktionierende Tools voraus): | |||
ssh -L localhost:5732:localhost:2375 root@dockerserver -N & | |||
env SENTRY_DSN=foo docker-compose -H tcp://localhost:5732 -f chaospizza.yml -p chaospizza up | |||
<warten> | |||
^C | |||
fg | |||
^C | |||
systemctl -H root@dockerserver start chaospizza.target |