Docker 是一個流行的容器平臺,可以幫助開發人員快速構建、打包、部署和運行應用程序。在使用 Docker 時,為了更好地管理用戶權限,需要創建新的用戶。在本文中,我們將介紹如何使用 Docker 創建新的用戶。
$ docker run -it --name my-container ubuntu:latest /bin/bash root@container-id:/# adduser alice
上面的命令將啟動一個 Ubuntu 容器,并在容器中添加一個名為 Alice 的新用戶。接下來,您需要為 Alice 設置密碼:
root@container-id:/# passwd alice
然后,以 Alice 的身份登錄:
root@container-id:/# su alice alice@container-id:/$
現在,您可以在容器中以 Alice 身份執行任何操作。
在這里,我們使用了 Docker 的 run 命令來啟動容器。該命令具有多個選項,例如 -it 表示使用交互式終端;--name 表示指定容器的名稱;ubuntu:latest 表示使用最新版本的 Ubuntu 鏡像,以及 /bin/bash 表示使用 Bash 作為容器的默認 shell。
接下來,我們使用 adduser 命令創建了一個名為 Alice 的新用戶。該命令將提示您輸入新用戶的密碼。然后,我們使用 passwd 命令為 Alice 設置了密碼。最后,我們使用 su 命令切換到 Alice 的用戶身份,并在容器中執行任何操作。
總結來說,創建新用戶是 Docker 中非常常見的操作。通過創建新用戶,您可以更好地管理容器中的用戶權限,以及更好地保護您的應用程序。