Конвертировать команду docker run в docker-compose - PullRequest
0 голосов
/ 20 октября 2019

Я хотел бы преобразовать эту команду запуска docker в 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

Любая помощь приветствуется.

Спасибо

1 Ответ

3 голосов
/ 20 октября 2019

Похоже, что вы пропускаете только переменные команды и env (вы должны заполнить их значения)

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"'

Редактировать: добавлена ​​пропущенная кавычка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...