1

/etc/docker/key.jsonFedora 23 マシンに が表示されます。このファイルは認証用の秘密鍵のようです

いつ生成されますか (の出力には存在しませんrpmls docker)、対応する公開鍵を取得するにはどうすればよいですか?

私のユースケースは、root 以外のユーザーが公開/秘密鍵を使用docker psせずにコマンドを実行できるようにすることです。sudo

私は何をすべきか?

4

1 に答える 1

0

key.json少なくとも私があなたの質問を理解している限り、あなたはファイルを気にしません。

特権のないユーザーが認証用の証明書を使用して Docker デーモンに接続できるようにする場合は、まずリッスン HTTP ソケットを有効にする必要があります (localhostパブリック アドレス以外の場所からデーモンへのアクセスを提供する場合は、バインドまたはパブリック アドレスへのいずれか)。 docker host)、ドキュメントの説明に従って適切な SSL 証明書を構成する必要があります。

Docker ソケット (通常は ) のアクセス許可を管理することで、Docker へのアクセスを提供することもできます/var/run/docker.sock

誰かに docker へのアクセス権を付与することは、rootアクセス権を付与することと同じであることに注意してください (その人はいつでも実行docker run -v /etc:/hostetc ...して、sudoers の構成やファイルなどを編集passwdできるshadowためです。

于 2016-03-09T17:13:37.723 に答える