docker-compose での環境変数の参照方法

docker コンテナ内でホストと同じユーザーIDを指定するために、ホストの環境変数を参照していました。

例えば、docker コンテナ内でホストと同じユーザーIDを指定するために以下のように記述していましたが、

docker run -it \
       -e LOCAL_UID=$(id -u $USER) \
       -e LOCAL_GID=$(id -g $USER) \
       hoge:0 bash

これを docker-compose.yml ではどう書けばいいのか? 結果的には以下のように記述することで上手くいきました。

environment: 
    - LOCAL_UID=${id:-u ${USER}}
    - LOCAL_GID=${id:-g ${USER}}

参考 URL

Hugo で構築されています。
テーマ StackJimmy によって設計されています。