VPN and IPTV (multicast)

As a newbie I tried to run ppptran/udpxy-mikrotik container on my Mikrotik with following step-by-step:

  1. /system/device-mode/update container=yes
    [rt@fw] > /system/device-mode/ print
    mode: advanced
    allowed-versions: 7.13+,6.49.8+
    ...
    container: yes

  2. /interface/veth/add name=veth1-containers address=192.168.221.2/24 gateway=192.168.221.1
    [rt@fw] > /interface/veth/ print
    Flags: X - disabled; R - running
    0 name="veth1-containers" address=192.168.221.2/24 gateway=192.168.221.1 gateway6=""

  3. /interface/bridge/add name=BR-containers
    [rt@fw] > /interface/bridge/ print
    Flags: D - dynamic; X - disabled, R - running
    0 R name="BR-containers" mtu=auto actual-mtu=1500 l2mtu=65535 arp=enabled arp-timeout=auto mac-address=CE:23:15:1D:17:80 protocol-mode=rstp fast-forward=yes igmp-snooping=no auto-mac=yes
    ageing-time=5m priority=0x8000 max-message-age=20s forward-delay=15s transmit-hold-count=6 vlan-filtering=no dhcp-snooping=no port-cost-mode=long mvrp=no max-learned-entries=auto

1 R name="BR1" mtu=auto actual-mtu=1500 l2mtu=1514 arp=enabled arp-timeout=auto mac-address=78:9A:18:8B:BA:39 protocol-mode=rstp fast-forward=yes igmp-snooping=yes multicast-router=temporary-query
multicast-querier=yes startup-query-count=2 last-member-query-count=2 last-member-interval=1s membership-interval=4m20s querier-interval=4m15s query-interval=2m5s query-response-interval=10s
startup-query-interval=31s250ms igmp-version=2 mld-version=1 auto-mac=yes ageing-time=5m priority=0x8000 max-message-age=20s forward-delay=15s transmit-hold-count=6 vlan-filtering=yes
ether-type=0x8100 pvid=99 frame-types=admit-all ingress-filtering=yes dhcp-snooping=no port-cost-mode=short mvrp=no max-learned-entries=auto

  1. /ip/address/add address=192.168.221.1/24 interface=BR-containers
    [rt@fw] > /ip/address/ print
    Flags: D - DYNAMIC
    Columns: ADDRESS, NETWORK, INTERFACE
    # ADDRESS NETWORK INTERFACE
    ...
    6 192.168.221.1/32 192.168.221.1 BR-containers

  2. /container/config/set registry-url=https://registry-1.docker.io tmpdir=usb1/docker_tmp

  3. /container/add remote-image=ppptran/udpxy-mikrotik:arm64 interface=veth1-containers root-dir=usb1/containers/udpxy logging=yes
    [rt@fw] > /container/print
    0 ;;; Process exited with status 255
    name="udpxy-mikrotik:arm64" repo="registry-1.docker.io/ppptran/udpxy-mikrotik:arm64" os="linux" arch="arm64" interface=veth1-containers root-dir=usb1/containers/udpxy mounts="" workdir="/"
    logging=yes start-on-boot=yes status=stopped

I tried to start it several times, but it lasted always like 1-2 seconds and then stopped with "255" error. The Log shows:

2025-09-21 09:43:10 container,info,debug importing remote image
*2025-09-21 09:43:10 system,info item added by winbox-3.41/tcp-msg(winbox):rt@192.168.34.101 (3 = /container add dns="" file="" interface=veth1-containers logging=yes mounts="" remote-image=ppptran/udpxy-mikrotik:arm64 root-dir=usb1/containers/udpxy start-on-boot=yes)
2025-09-21 09:43:12 container,info,debug [cont] getting layer sha256:d69d4d41cfe2ee680d6972795e2a1eb9e4dc4ec3b3c5e0797c9ab43bb3726fa7
2025-09-21 09:43:13 container,info,debug [cont] layer sha256:d69d4d41cfe2ee680d6972795e2a1eb9e4dc4ec3b3c5e0797c9ab43bb3726fa7 downloaded
2025-09-21 09:43:13 container,info,debug [cont] getting layer sha256:78595cae4b6d0d4731c815311f763a18966f17796935c17a0f512f20a87b693a
2025-09-21 09:43:14 container,info,debug [cont] layer sha256:78595cae4b6d0d4731c815311f763a18966f17796935c17a0f512f20a87b693a downloaded
2025-09-21 09:43:14 container,info,debug [cont] getting layer sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
2025-09-21 09:43:14 container,info,debug [cont] layer sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 downloaded
2025-09-21 09:43:14 container,info,debug import successful, container a6a95c5d-adbf-427d-9d68-52f67666a0c0
2025-09-21 09:43:37 interface,info veth1-containers detect LAN
2025-09-21 09:43:37 container,info,debug container udpxy-mikrotik:arm64 started
2025-09-21 09:43:37 container,info,debug container udpxy-mikrotik:arm64 exited, status: 255
2025-09-21 09:43:40 container,info,debug container udpxy-mikrotik:arm64 started
2025-09-21 09:43:40 interface,info veth1-containers detect LAN
2025-09-21 09:43:40 container,info,debug container udpxy-mikrotik:arm64 exited, status: 255

Any hint what I did wrong here? Thanx