通过Docker快速架设TeamSpeak服务器

通过Docker快速架设TeamSpeak服务器

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

本文介绍了在国内服务器上安装和配置Docker的步骤,包括安装Docker和放行防火墙端口。然后通过拉取和启动Teamspeak的Docker镜像来运行语音服务。

🔎

延伸解读

国内镜像可用性提醒

文章提到国内服务器可能面临Docker镜像不可用的问题,作者以自身NAS为例说明影响。这意味着即使按照步骤安装Docker,拉取teamspeak镜像时也可能失败。读者需自行解决镜像源问题,并注意文章发布日期,因为镜像状况可能随时间变化。

防火墙端口配置要点

除了系统防火墙,运营商防火墙也需放行端口。语音服务必须开放UDP 9987,文件传输需TCP 30033,而ServerQuery等端口为可选。若未正确放行,即使服务启动也无法连接。CentOS用户可参考文中firewall-cmd命令,但需确认防火墙是否启用。

启动命令与后台运行

启动Teamspeak容器时,需映射9987/udp、10011和30033端口,并设置TS3SERVER_LICENSE=accept环境变量。其中10011和30033非必需,9987是语音核心。加上-d参数可使容器常驻后台,适合长期运行。启动后即可尝试连接服务器。

❓

Q&A

如何在国内服务器上安装Docker?

可以使用命令:yum install docker。

在设置TeamSpeak服务器时需要放行哪些防火墙端口?

需要放行UDP 9987和TCP 30033端口。

如何拉取和启动TeamSpeak的Docker镜像?

使用命令:docker pull teamspeak,然后使用docker run命令启动服务。

推荐使用哪个云服务器来搭建TeamSpeak?

推荐使用腾讯云的云服务器。

启动TeamSpeak服务的命令是什么?

启动命令为:docker run -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept teamspeak。

在启动TeamSpeak后如何让服务常驻后台?

在启动命令中加上-d参数即可让服务常驻后台运行。

🏷️

标签

➡️

继续阅读