docker命令不需要敲sudo的方法


由於docker daemon需要綁定到主機的Unix socket而不是普通的TCP端口,而Unix socket的屬主為root用戶,所以其他用戶只有在命令前添加sudo選項才能執行相關操作。

如果不想每次使用docker命令的時候還要額外的敲一下sudo,可以按照下面的方法配置一下。

  1. 創建一個docker組
    $ sudo groupadd docker

     

  2. 添加當前用戶到docker組
    $ sudo usermod -aG docker $USER

     

  3. 登出,重新登錄shell
  4. 驗證docker命令是否可以運行
    $ docker run hello-world

     


免責聲明!

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



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