Loading... ##docker搭建(推荐) - 执行`wget -qO- https://get.docker.com/ | sh`安装docker - 创建目录`mkdir /home/ts3` - 创建并运行 `docker run --name ts3 --restart always -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -v /home/ts3/:/var/ts3server/ -e TS3SERVER_LICENSE=accept teamspeak` 会出现以下的信息 没加`-d`为了方便查看输出信息 ``` ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ ServerAdmin privilege key created, please use it to gain serveradmin rights for your virtualserver. please also check the doc/privilegekey_guide.txt for details. token=xxxxxxxxxxxxxxxxxxxxxxxxxxx ------------------------------------------------------------------ ``` 记住token记活用 - `ctrl+c`推出 - `docker start ts3`重新运行容器 -------------- 参数解释: docker run:开始运行一个容器 -d 参数:容器以后台运行并输出容器ID –name 参数:给容器分配一个识别符,方便将来的启动,停止,删除等操作 –restart 参数:配置容器启动类型,always 即为 docker 服务重新启动时自动启动本容器 -p 参数:容器的 9000 端口映射到本机的 9000 端口。默认是 TCP 映射,当需要 UDP 映射时候,那就再追加一次 UDP 的映射。冒号后面是容器端口,冒号前面是宿主机端口,可以写成一致,也可以写成不一致 -net=host写上-p不管用 --net=host :与主机一样的网络 不写默认为bridge -v 参数:挂载卷(volume),冒号后面是容器的路径,冒号前面是宿主机的路径,可以写成一致,也可以写成不一致 teddysun/shadowsocks-libev:这是从 docker hub 下载回来的镜像完整路径名 -e 参数:docker镜像里面的参数 根据docker镜像填写 前面 docker run 后面 –name ts3 中的 ts3 为 name,其代表容器识别符,也就是 name=ts3。 查看容器在线状态及大小 `docker ps -as` 查看容器的运行输出日志 `docker logs $name` 重新启动容器,一般在修改除端口外的配置后使用使修改生效 `docker restart $name` 停止容器的运行 `docker stop $name` 移除容器 `docker rm $name` 查看 docker 容器占用 CPU,内存等信息 `docker stats --no-stream` -------------- ---------------------- ##普通方法搭建 依次执行以下命令 ``` adduser ts3 su ts3 cd /home/ts3 wget https://files.teamspeak-services.com/releases/server/3.9.1/teamspeak3-server_linux_amd64-3.9.1.tar.bz2 tar xvf teamspeak3-server_linux_amd64-3.9.1.tar.bz2 cd teamspeak3-server_linux_amd64 touch .ts3server_license_accepted bash ts3server_startscript.sh start ``` 记住loginname password和 token 最后修改:2019 年 12 月 01 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏