在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