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 日
如果觉得我的文章对你有用,请随意赞赏