Docker 為什麼一定要sudo

2021-08-14 05:33:40 字數 787 閱讀 6090

這個sudo真是煩死人了,每次都要sudosudo,覺得浪費了我大量的時間。但是,當我學習到如何到如何可以不sudo、為什麼要sudo之後,還是覺得sudo好一些吧,於是最後選擇加乙個環境變數,來節約時間。參考文章中給出了幾個非常高水平的處理辦法,我很喜歡,以後來學。

1. 如何免sudo實現docker命令的執行

主要相關的檔案在

$ ls -l /run|grep dock
可以看到,docker.sock這個檔案的屬主是docker,並且許可權為660,這也是為什麼必須sudo的原因了。

如果使用

sudo chgrp root docker.sock
在redhat、centos這些預設是管理員賬戶的系統下,就可以直接docker+command了。 或者是把非root使用者新增到docker使用者組中,這樣任何使用者都可以直接docker了,但這個不太會…

為什麼不能免密碼使用docker命令?

這個是有非常現實的問題:docker並不是足夠安全的。 docker命令沒有內建的審計和日誌功能,但是sudo有。docker目前會記錄事件,但是docker daemon重啟時事件會消失。docker目前沒有審計功能。

我們為什麼不允許非root使用者在centos直接執行docker命令

關於自己的方法:

$ sudo vim .zshrc
之後每次輸入 docker 就和 sudo docker 一樣了。

原創 微服務為什麼一定要用docker

早在2013年的時候,docker就已經發行,然而那會還是很少人了解docker。一直到2014年,martin fowler提出了微服務的概念,兩個不相干的技術終於走在了一起,創造了今天的輝煌!近幾年來,很多網際網路關係開始跟風,構建docker 微服務的架構體系。然而,根據筆者觀察發現,有些童鞋...

為什麼規則一定要簡單?

我們生活在各種各樣的規則中,專案中 企業中 社會中,凡是有人的地方就有規則。規則,不論明規則,還是潛規則,都將約束人們的行為。為什麼規則一定要簡單?只有簡單的規則才能體現公正。試想,玩撲克牌,如果撲克牌的規則過於複雜,複雜到多數玩家無法通曉全部規則,還有誰會玩呢?我們把規則搞複雜的目的是什麼呢?是為...

為什麼我一定要打ACM

真正鍛鍊自己的思維能力和直覺,掌握創造力思維力更強的學習力,不要成為那種將一年工作經驗用了九年的 前端閱讀 程式設計師思維修煉 摘記 讀後感 思維導圖 前言 這是一本介紹如何用腦的書,並從思維的角度 以程式設計師為例 介紹如何從新手成為專家。作者帶領著讀者 我 共同經歷一次有關認知科學 神經學 學習...