我想将此docker run命令转换为docker-compose。不幸的是,我不知道如何转换它的最后一部分。
docker-run
docker run \
-p 6600:6600 \
-p 6680:6680 \
trestrantham/docker-mopidy-spotify \
mopidy \
-o spotify/username=USERNAME \
-o spotify/password=PASSWORD \
-o audio/output="lamemp3enc ! shout2send mount=mopidy ip=192.168.99.100 port=8000 password=mopidy"
这是我到目前为止所获得的:
docker-compose.yml
version: '3.3'
services:
mopidy:
ports:
- '6600:6600'
- '6680:6680'
image: trestrantham/docker-mopidy-spotify
感谢您的帮助。
谢谢
答案 0 :(得分:3)
似乎您只缺少命令和环境变量(您应该填写它们的值)
version: '3.3'
services:
mopidy:
ports:
- '6600:6600'
- '6680:6680'
image: trestrantham/docker-mopidy-spotify
environment:
- USERNAME=___USERNAME___
- PASSWORD=___PASSWORD___
command: 'mopidy -o spotify/username=$USERNAME -o spotify/password=$PASSWORD -o audio/output="lamemp3enc ! shout2send mount=mopidy ip=192.168.99.100 port=8000 password=mopidy"'
编辑:添加了缺少的引号