Select Page

docker – anything – root – password,如果你不清楚docker密碼的處理方法

Views: 6

如果遇到別人包裝好的 docker (99%都是),常會遇到沒有 root 密碼的情形,這時候有幾個解決方法,列舉如下

直接使用 root 的權限進入系統

docker exec -u 0 -it mycontainer bash

或是下面的指令也可以

docker exec -u root -it --workdir / <containerName> bash

修改 root 密碼

passwd root

安裝 sudo

apt-get install sudo
usermod -aG sudo dev

參考資料

https://stackoverflow.com/questions/28721699/root-password-inside-a-docker-container

如何修改 docker 的容器名稱

Views: 11

常常會在建立docker時候忘了填寫容器的名稱,以前只會砍掉重建,其實還是可以試試看 docker rename

建 docker 的時候給名稱

docker run --name [新容器名稱] 

在原有的docker上面改名稱

docker rename [現有容器名稱或ID] [新容器名稱]

參考資料

如何使用 Docker 跟用 command line 一樣

Views: 8

剛開始學習 docker的人,要記很多docker的指令,非常的麻煩以及複雜,身為RD,喜歡一切自己來,自己用CLI來控制,可以參考以下的指令

現有的 Docker 中去執行 shell command

1.找出容器的名稱或是ID

docker ps

2.進入容器

docker exec -it [container_name_or_id] /bin/bash

3.直接執行shell命令,例如更新系統

apt update -y
apt upgrade -y

4.退出容器

exit

延伸閱讀

docker 官網