Cześć! Chciałbym wam przedstawić krótki poradnik dotyczący instalacji serwera TeamSpeak3 przy użyciu Dockera.
1. Instalacja Dockera Jeśli jeszcze nie mamy Dockera to należy go zainstalować stosując się do wskazówek poniżej ⬇️ Pobieramy instalator Dockera.
curl -fsSL https://get.docker.com/ | sh
Jeśli widzimy, że nie wyrzuca błędów to czekamy...
Po jakimś czasie wypluje nam info o zainstalowanej wersji dockera. Wygląda, że wszystko jest okej :thinking: W celu weryfikacji czy docker na 100% działa wykonujemy polecenie:
service docker status
Jeśli widzimy, że Docker jest aktywny to działa i możemy przejść do następnego kroku.
2. Instalacja serwera TeamSpeak3
No to teraz pora odpalić potężny serwer TeamSpeak3.
Aby odpalić serwer wykonujemy polecenie:
docker run -d -e TS3SERVER_LICENSE=accept -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -p 10022:10022 --name=ts3-server aheil/teamspeak3-server
Wszystko ok.. tylko co to wszystko oznacza :thinking:
TS3SERVER_LICENSE=accept - akceptujemy licencję teamspeak3
-p 9987:9987/udp -p 10011:10011 -p 30033:30033 - uruchamiamy serwer głosowy na porcie 9987, query na porcie 10011, ssh query na porcie 10022, a filetransfer na porcie 30033
--name=ts3-server - ustawiamy nazwę kontenera możemy go nazwać jak nam sie podoba
aheil/teamspeak3-server - tego nie zmieniaj, to nazwa obrazu z którego ma odpalić serwer
Dobra to teraz jak obsługiwać kontenery :thinking:
docker stop nazwa_kontenera - zatrzymuje dany kontener docker start nazwa_kontenera - uruchamia dany kontener docker rm nazwa_kontenera - usuwa dany kontener
Proszę się nie czepiać do języka którego tu użyłem - zastosowałem go tylko dlatego aby osoby które nie mają pojęcia odnośnie Linuxa mogły sobie poradzić z instalacją Dockera + serwera TS3.
Poradnik stworzony dzięki uprzejmości @KrEdEnS