ユーザーを設定し、現在のユーザーをエコーする小さなdockerファイルを作成して、それが機能していることを自分自身に証明しようとしています。私は多くのバリアントを試しましたが、ドキュメントにはあまり助けがありませんでした.
FROM ubuntu
USER daemon
# ENTRYPOINT ["echo", "$USER"]
# just gives "$USER"
# ENTRYPOINT ["echo", "-e", "${USER}"]
# just gives "$USER"
# ENTRYPOINT echo $USER
# gives empty string
# ENTRYPOINT ["/bin/echo", "$USER"]
# just gives "$USER"
私はdocker build .
dockerfileで実行してから実行しdocker run <image-id>
て結果を取得しています
期待される結果はdaemon
、または行がない場合はUSER daemon
と予想されroot
ます。おそらく本当に簡単な答えです。