RHEL 7 Atomic Base Container Image にユーザーを追加するにはどうすればいいですか?

RHEL 7 Atomic Base Container Image にユーザーを追加するにはどうすればいいですか?

Docker 用の RHEL 7 atomic にユーザーを追加するにはどうすればよいですか?

Docker を使用して、RHEL 7 アトミック ベース イメージに Elastic Stack をコンテナー化しようとしています。Elastic Search とその依存関係はインストールできますが、Elastic を root として実行できません。Adduser はサポートされていないようですが、RHEL7 アトミックにユーザーを追加できます。これは制限事項ですか、それとも RHEL 7 アトミックで非 root プログラムを実行する方法はありますか?

答え1

shadow-utilsを含むパッケージを追加した後、ユーザーを作成できましたadduser

FROM registry.access.redhat.com/rhel7-atomic
RUN microdnf --enablerepo=rhel-7-server-rpms install shadow-utils ;\
    adduser elastic
USER elastic

前述の通り、記事あなたがリンクした画像では、ほぼすべてが削除されています。

ところで、本当に強い理由がない限り、おそらくelasticsearch独自のDockerイメージを使用する

関連情報