docker run -p 9987:9987/udp -p 10011:10011 -p 10022:10022 -p 10080:10080 -p 10443:10443 -p 30033:30033 -p 41144:41144 -e TS3SERVER_LICENSE=accept -d teamspeak
host模式
docker run -d --name teamspeak -v /volume1/docker/teamspeak:/var/ts3server -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -p 41144:41144 -p 10022:10022 -e TS3SERVER_LICENSE=accept --restart=always teamspeak:latest
独立ip模式(请将//注释删除)
Docker macvlan创建方式:
查看当前容器网络
docker network ls
删除网络
docker network rm <NETWORK ID or Name>
创建macvlan
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=ovs_eth0 macvlan
如需要Ipv6请设置如下
ipv6
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 --ipv6 --subnet=2409:8a20:1286:ba11:315b::/60 --gateway=2409:8a20:1286:ba11:315b::1 -o parent=ovs_eth0 macvlan
docker run -d
--name teamspeak3
--network macvlan
--ip 192.168.2.100 \ //修改为局域网中的一个未使用的ip地址
-v /volume1/docker/ts3Server:/var/ts3server \ //映射文件路径
-e TS3SERVER_LICENSE=accept
--restart=always
teamspeak:latest