Docker 要進入 Container 的時候,通常都是 docker exec -it /bin/bash,預設通常都是 root。
若不想要使用 root 登入?或者,預設不是 root 時,想要用 root 登入,要怎麼做呢?
Docker 如何修改預設登入的帳號
- Percona MySQL 預設就不是 root,所以想要使用 root 登入,需要使用下述命令:
- docker exec -it --user root <container id> /bin/bash
- 其它想要使用其它帳號登入的,記得 Container 內部需要先有建立此帳號,然後一樣使用 --user 的命令來登入。
- docker exec -it --user user-name <container id> /bin/bash