Docker是一種開源的容器化技術(shù),可以將應(yīng)用程序打包為容器并運(yùn)行在不同的主機(jī)上,達(dá)到隔離的效果。在Docker中,用戶可以創(chuàng)建和管理自己的容器,并且可以為這些容器創(chuàng)建用戶。本文將介紹如何在Docker中創(chuàng)建用戶。
docker run -it --name=mycontainer ubuntu /bin/bash
首先,我們需要?jiǎng)?chuàng)建一個(gè)容器,并進(jìn)入該容器的命令行界面。在命令行中執(zhí)行以下命令:
adduser myuser
在容器中創(chuàng)建用戶的命令是adduser,這將提示您輸入用戶名和密碼。在這里,我們創(chuàng)建一個(gè)名為myuser的用戶。
usermod -aG sudo myuser
接下來,我們需要將新創(chuàng)建的用戶添加到sudo用戶組中。該組用于管理授權(quán)用戶的訪問權(quán)限。在命令行中執(zhí)行以下命令:
su myuser
現(xiàn)在,我們可以使用su命令切換到新創(chuàng)建的用戶myuser。
當(dāng)您退出容器時(shí),新創(chuàng)建的用戶將從容器中刪除。如果需要在下次運(yùn)行容器時(shí)獲取該用戶,您需要在Dockerfile中創(chuàng)建該用戶。
本文介紹了如何在Docker中創(chuàng)建用戶。通過使用上述步驟,您可以為您的容器創(chuàng)建授權(quán)用戶,并管理他們的訪問權(quán)限。