群晖docker compose安装套件transmission,提定网关指定IP以及网关:
第一步:创建统一的 macvlan 网络
在 SSH 中执行此命令。我们将网络范围扩大一点,以便容纳 .70 和 .80 两个 IP:
docker network create -d macvlan \
--subnet=10.10.10.0/24 \
--gateway=10.10.10.253 \
--ip-range=10.10.10.64/27 \
--ipv6 \
--subnet=fd00:10::/64 \
--gateway=fd00:10::1 \
-o parent=ovs_eth0 \
ovs_eth0_macvlan_net
Docker Compose 配置
services:
transmission:
image: chisbread/transmission:latest
container_name: transmission
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Shanghai
- USER=admin
- PASS=admin
volumes:
- /volume1/docker/transmission/config:/config
- /volume1/downloads:/downloads
# 添加以下 ports 字段
ports:
- 9091:9091 # Web UI 访问端口
- 51413:51413 # 数据传输端口 (TCP)
- 51413:51413/udp # 数据传输端口 (UDP)
networks:
transmission_net:
ipv4_address: 10.10.10.70
restart: unless-stopped
networks:
transmission_net:
external: true
name: new_macvlan_net