Quantcast
Channel: docker - それマグで!
Viewing all articles
Browse latest Browse all 34

docker exec で root になる。

$
0
0

docker exec しても root になるとは限らない。

dockerのインスタンスによっては、Dockerfile の記述によっては、docker exec がroot で実行できないことがある。

docker exec を強制的に root にする

uid をオプションに付けたら、強制的にroot で実行することができる。

docker exec -u 0 -it XXXXXX bash 

apt が使えない docker インスタンスとかで使える

通常通り exec しても apt が使えないときとか。sudo が使えないときとか。

ps がないのでインストールしたいときとかに使える。

docker のイメージファイルはあれこれ省略されているので、ちょっとしたトラブルがあると困るのですが、権限がない程度で Dockerfile から書いて build するのはめんどくさすぎるので。

参考資料

https://stackoverflow.com/questions/59376888/become-root-in-a-docker-container


Viewing all articles
Browse latest Browse all 34

Latest Images

Trending Articles





Latest Images