-2
ホストコンピュータのユーザーとグループにコンテナからアクセスする必要があります。ユーザーとグループは、ユーザーとグループに対してNISマップを使用します。 ホストマシンからコンテナにユーザーをマップしたり、コンテナにNISクライアントをセットアップする必要がありますか? 私のコンテナはCentos6.6で、私のホストはCentos7.2です。NISユーザーをドッカーコンテナで使用する
ホストコンピュータのユーザーとグループにコンテナからアクセスする必要があります。ユーザーとグループは、ユーザーとグループに対してNISマップを使用します。 ホストマシンからコンテナにユーザーをマップしたり、コンテナにNISクライアントをセットアップする必要がありますか? 私のコンテナはCentos6.6で、私のホストはCentos7.2です。NISユーザーをドッカーコンテナで使用する
ホストの/ etc/passwdには、コンテナからアクセスできます。
docker run -it -v /etc/passwd:/tmp/passwd centos /bin/bash
を容器内のあなたは、ユーザーやグループをフィルタリングすることができます コンテナをこのように実行します。 例として、次はあなたのユーザーを与えるパスワードファイルから
cat /tmp/passwd | cut -f1 -d:
言われていること、私は、任意の容器を使用してパスワードファイルを共有することはお勧めしません。
ホスト上の/ etc/passwdに自分のユーザーがいないため、これは役に立たないでしょう。彼らはNISマップに入っています。 – Jacoba
ユーザとグループが毎秒更新されない限り、それらをホスト上のファイルに保存できます。予防措置として、NISマップからファイルを更新するために、ホストにスクリプトを書き込むことができます。 – Xenwar