Connect to docker container as user other than root

后端 未结 9 1079
没有蜡笔的小新
没有蜡笔的小新 2020-12-13 01:38

BY default when you run

docker run -it [myimage]

OR

docker attach [mycontainer]

you connect to the terminal as r

9条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-13 02:17

    As an updated answer from 2020. --user , -u option is Username or UID (format: [:]).

    Then, it works for me like this,

    docker exec -it -u root:root container /bin/bash
    

    Reference: https://docs.docker.com/engine/reference/commandline/exec/

提交回复
热议问题