Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

docker privilegedフラグについて

何らかの事情でdockerコンテナに権限を与える必要があるケールもあるかと思います

実際のところ

    • privileged フラグはコンテナに対して管理者権限を与えるオプションなので

コンテナはホストPC上で大体の処理が可能となります。

たとえば、以下のコマンドの場合はfoobarイメージのbashシェルを読み出し、ホストPCのリソースに通常のdockerではサポートできないレベルでの操作が出来るようになります。

$ docker run --privileged -it foobar bash

いわゆるバッドノウハウの類です。
ドライバの開発が間に合ってないとか、バグ追跡のような特殊な事情が解決したらさっさと載せ替えた方が良さ気です。