Docker容器中的root權限獲取

有一些操作是經常需要進入到docker容器中操作的,例如突然需要修改某個配置文件等,但是修改該文件是需要root權限,可以參考下面的解決方案

通常修改文件時會提示:read-only file system 或者 Permission denied

  1. 掛載配置文件
    在運行docker容器時,可以將該配置文件複製一份到宿主機,然後run的時候,加載-v參數,將宿主機的配置文件掛載到docker中即可。

  2. 以root權限進入docker容器
    命令:
    docker exec -it -u root <container_id> /bin/bash
    注意:
    執行上述命令的前提是,run 容器的時候,加上了這個參數:--privileged=true 否則進入到容器中還是提示沒有權限修改

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章