眾所周知,使用docker時需要加sudo,這是因為docker默認只給擁有root權限的用戶訪問。
但是,這樣做有一個問題:當使用sudo docker命令時,每次都需要輸入密碼,非常麻煩,尤其是在開發(fā)和測試過程中。
所以我們需要解決這個問題。以下是去掉docker命令中sudo的兩種方法:
1. 將當前用戶加入docker用戶組 sudo usermod -aG docker $USER #注銷并重新登錄以使更改生效
使用這個方法,您可以在不使用sudo的情況下使用docker。但是需要注意的是:該操作會將當前用戶添加到docker用戶組中,從而賦予了他們訪問docker的權限。因此需要仔細管理用戶組。
2. 創(chuàng)建docker組并分配權限 sudo groupadd docker sudo gpasswd -a $USER docker sudo chgrp docker /usr/bin/docker sudo chmod +s /usr/bin/docker
使用這個方法,您需要手動創(chuàng)建docker用戶組,并將其分配給當前用戶。然后,更改docker二進制文件的組所有權并設置權限。這將允許非特權用戶訪問docker而無需使用sudo。
通過這些方法,您可以實現(xiàn)去掉命令中的sudo,讓docker更加便利。
上一篇VUE怎么充值金幣
下一篇java 1.7和1.8