a BGmi service with transmission via https://github.com/BGmi/BGmi
10K+
Dockerfile at https://github.com/codysk/bgmi-docker-all-in-one/blob/master/Dockerfile.amd64 And https://github.com/codysk/bgmi-docker-all-in-one/blob/master/Dockerfile.armhf
a BGmi service with transmission via https://github.com/BGmi/BGmi
a docker service with linux container
pull the mainline build from docker hub
docker pull codysk/bgmi-all-in-one
Arm ver. for arm platform.
docker pull codysk/bgmi-all-in-one:latest-armhf
then launch on docker
docker run -p 80:80 -p 9091:9091 codysk/bgmi-all-in-one
here is a few envirmonment variables to init the bgmi service
bgmi_token when this variable is not set or empty)all data volumn and configurable directory/file mount at /bgmi
you can mount it at host filesystem if your want
example:
docker run -v /home/codysk/bgmi:/bgmi -p 80:80 -p 9091:9091 -e BGMI_SOURCE=dmhy -e BGMI_ADMIN_TOKEN=admin codysk/bgmi-all-in-one
bgmi service is running at docker container so you must get in the container if you want use bgmi command.
get the container id:
docker ps
and get in the container:
docker exec -it <BGMI-CONTAINER-ID> /bin/bash
now you have the shell in the container more command see BGmi official repo
bgmi webui is running at port 80/tcp, tranmission webui at 9091/tcp
Transmission is running in the docker container which behind docker bridge network by default setting. Docker network will NATs the container's traffic. But docker bridge not support the auto-portforwarding protocol like NAT-PMP(uPNP). So transmission cannot forwarding the port(s) for peer to peer connection.
Solutions:
-p 51413:51413/tcp -p 51413:51413/udp expose transmission port on host, then statically forward these ports to the host from your router.--net=host so docker will not running the container at docker network, the container will listen on the host's network interface directly.(Recommand, but only works on Linux hosts)Content type
Image
Digest
sha256:5a6b41478…
Size
133.8 MB
Last updated
10 months ago
docker pull codysk/bgmi-all-in-one