第一次接觸Docker是在CentOS上搭建的,沒想到第一步就被弄懵了:執行sudo時提示“XXX 不在sudoers文件中,此事將被報告”。
這才剛開始就遇到個未知問題,於是上網找了下解決方法,嗨,對照着前人的經驗真的解決了,所以這篇文章有點“搬磚”的感覺,不過自己做個筆記記錄下便於后期學習。
通用解釋:sudo命令可以讓你以root身份執行命令,來完成一些我們這個賬號完成不了的任務。但是並非所有用戶都能夠執行sudo,因為有權限的用戶都在/etc/sudoers中。
解決方案:
(1)進入root模式,su,再輸入正確密碼,
(2)通過cd /etc 進入etc文件中,
(3)通過vim打開sudoers並編輯,
找到root ALL=(ALL) ALL文件,在下方添加自己的賬戶並:wq!進行強制保存退出,
(4)接下來就可以繼續安裝一些必要的系統工具了:sudo yum install -y yum-utils device-mapper-persistent-data lvm2