Instalacja serwera TeamSpeak3 przy użyciu Dockera

Poradniki społeczności
linux
Jakub
Jakub

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

KrEdEnS
KrEdEnS Moderator Freebies

Jakub:

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 --name=ts3-server aheil/teamspeak3-server

Komanda nie uwzględnia portu do połączenia query ssh (poprawna komenda):

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

Jakub
Jakub

Dzięki, poprawiłem :slight_smile:

KrEdEnS
KrEdEnS Moderator Freebies

Dodatkowo polecam dodać:

Pokazywanie wszystkich obrazów:

docker ps -a

Pokazywanie aktywnych obrazów:

docker ps

Usuwanie zatrzymanych obrazów:

docker container prune

Usuwanie nieużywanych obrazów:

docker volume prune