Docker非root用戶啟動與開機啟動


在docker安裝完畢之后,默認需要root用戶的權限才能夠啟動和使用,為了常用賬戶能夠使用,需要按照如下步驟:

一、創建docker組

一般而言安裝完畢docker之后,默認是創建了名為:docker 的用戶組的。

通過以下命令再確認一遍:

sudo groupadd docker

如果已存在,則會提示

groupadd:“docker”組已存在

二、將當前用戶添加到這個組:

sudo gpasswd -a s docker #s表示當前使用的用戶

三、重啟docker服務

sudo systemctl restart docker

四、切換用戶到root,再切換回本用戶

su root
su s

五、驗證s用戶權限

docker ps
顯示了正確的信息

 六、開機啟動docker與容器

有時候為了保證服務器重啟之后,docker服務的可用性,需要對docker進行開機啟動設置

查看是否開機啟動:

systemctl list-units|grep enable

設置docker開機啟動

systemctl enable docker.service

設置自動啟動容器:

docker run xxx --restart=always

參考:

https://www.cnblogs.com/gcgc/p/10494615.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM