2020年10月22日 星期四

[Docker]不用sudo直接執行docker

Linux使用docker時,需要使用root或是sudo 
作業系統:CentOS 7

⊙ 重啟電腦自動啟動docker
infrada@localhost ~ $ sudo systemctl enable docker.service
1. 建立docker群組
sudo groupadd docker
2. 將使用者加入docker群組中
#user:使用者名稱
sudo usermod -G docker -a #user
加入群組後,若使用者為登入狀態,不會馬上生效
infrada@localhost ~$ groups
wheel infrada
3. 立即生效加入群組中
infrada@localhost ~ $ newgrp docker
infrada@localhost ~ $ groups
docker wheel infrada
4. 重新啟動docker
sudo systemctl restart docker