A simple use container, based on Ubuntu, with wine and eac3to installed.
2.8K
Here are some example snippets to help you get started creating a container.
docker run \
--name=eac3to-cli \
-e PUID=99 \
-e PGID=100 \
-e TZ=America/Chicago \
-v </path/to/raws>:/raws \
d2dyno/eac3to-cli-docker "1)" /raws/SOMERAW
docker pull d2dyno/eac3to-cli-docker
Be sure to edit as needed (Edit -v, "1)" and /raws/SOMERAW)
docker run --rm -v /path/to/raws:/raws d2dyno/eac3to-cli-docker z:/raws/SOMERAW "1)" -demux -progressnumbers
docker run -it --rm -v /path/to/raws:/raws d2dyno/eac3to-cli-docker /bin/bash
docker run --detached=true --name=eac3to-cli-docker -v /path/to/raws:/raws d2dyno/eac3to-cli-docker tail -f /dev/null
docker exec -it eac3to-cli-docker /bin/bash
eac3toeac3to z:/raws/SOMERAW
eac3to z:/raws/SOMERAW "1)" -demux -progressnumbers
Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate <external>:<internal> respectively.
| Parameter | Function |
|---|---|
-e PUID=99 | for UserID - see below for explanation |
-e PGID=100 | for GroupID - see below for explanation |
-e TZ=America/Chicago | Specify a timezone to use EG Chicago. |
-v /raws | Path to files to process |
When using volumes (-v flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID and group PGID.
Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic.
In this instance PUID=99 and PGID=100, to find yours use id user as below:
$ id username
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)
docker exec -it eac3to-cli /bin/bashdocker logs -f eac3to-clidocker inspect -f '{{ index .Config.Labels "build_version" }}' eac3to-clidocker inspect -f '{{ index .Config.Labels "build_version" }}' d2dyno/eac3to-cli-dockerBelow are the instructions for updating containers:
docker pull d2dyno/eac3to-cli-dockerdocker stop eac3to-clidocker rm eac3to-cli/config folder and settings will be preserved)docker start eac3to-clidocker image prunedocker-compose pull
docker-compose pull eac3to-clidocker-compose up -d
docker-compose up -d eac3to-clidocker image prunedocker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--run-once d2dyno/eac3to-cli-docker
docker image pruneContent type
Image
Digest
Size
312.5 MB
Last updated
over 6 years ago
docker pull d2dyno/eac3to-cli-docker