Jakub | 2019-10-24 18:05:09 UTC | #1
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 :arrow_down:
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 nazwakontenera - zatrzymuje dany kontener
docker start nazwakontenera - 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 | 2019-10-24 17:58:31 UTC | #2
[quote=”Jakub, post:1, topic:12489”]
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
[/quote]
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 | 2019-10-24 18:00:15 UTC | #3
Dzięki, poprawiłem :slight_smile:
KrEdEnS | 2019-10-24 18:04:59 UTC | #4
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