在Docker容器中添加用戶非常簡單,只需要遵循一些基本的步驟即可完成。本文介紹如何通過Dockerfile在容器中添加用戶。
#在Dockerfile中添加以下行 #創建用戶 RUN useradd -ms /bin/bash username #設置密碼為password RUN echo 'username:password' | chpasswd #給用戶添加sudo權限,以便執行系統管理任務 RUN adduser username sudo USER username
以上的代碼將在Docker容器中創建一個名為“username”的用戶,并將其密碼設置為“password”。然后該用戶被加入到sudo組中以獲取系統管理權限。 最后,使用USER命令將該用戶設置為Docker容器的默認用戶。
運行完上方Dockerfile的操作,你便可以通過以下命令啟動容器并使用剛剛創建的用戶:
docker build -t myimage . docker run -it myimage
輸入以上命令后,你會看到你的Docker容器已啟動,并可在其中執行任務了。