- 首先,在目录中新建
docker-compose.yml
文件 在文件中编辑
version: '3.8' services: db: image: mariadb:11 container_name: mariadb restart: always environment: MYSQL_ROOT_PASSWORD: Ts3RootPass MYSQL_DATABASE: teamspeak volumes: - ./db_data:/var/lib/mysql teamspeak: image: teamspeak:3.13.7 container_name: teamspeak restart: always depends_on: - db ports: - "9987:9987/udp" - "10011:10011" - "30033:30033" environment: TS3SERVER_DB_PLUGIN: ts3db_mariadb TS3SERVER_DB_SQLCREATEPATH: create_mariadb TS3SERVER_DB_HOST: db # 关键:和上面 db 服务同名 TS3SERVER_DB_USER: root TS3SERVER_DB_PASSWORD: Ts3RootPass TS3SERVER_DB_NAME: teamspeak TS3SERVER_DB_WAITUNTILREADY: 30 TS3SERVER_LICENSE: accept volumes: - ./ts_data:/var/ts3server
- 在终端中启动
docker compose up -d
需要注意防火墙开放端口
- "9987:9987/udp""10011:10011""30033:30033"
最后修改:2025 年 08 月 15 日
© 允许规范转载