前奏:今天因?yàn)閐ocker太占內(nèi)存的問(wèn)題俏让,把/var/lib/docker里的內(nèi)容清空,然后建了一個(gè)空的軟連接,以為這樣安裝docker就可以直接安裝內(nèi)存大的目錄了。但是結(jié)果是捡硅,我照著官網(wǎng)的流程安裝下來(lái),報(bào)錯(cuò)container_linux.go:262: starting container process caused "exec: "/bin/sh": permission denied"
檢查發(fā)現(xiàn)/var/lib/docker目錄下的文件全都是普通用戶(hù)的盗棵,不屬于root用戶(hù)和root組。
該問(wèn)題的原因在于/var/lib/docker目錄下所有文件的所有者都得是root用戶(hù)北发。
不能先建軟鏈接再安裝dockerN埔颉!A詹Α2t恰。。狱庇【罚?/h2>
應(yīng)該先安裝docker恶耽,再切換到root用戶(hù),把/var/lib下的docker目錄mv走颜启,然后再軟鏈接到/var/lib目錄下偷俭,嚴(yán)格按照這個(gè)流程不能變。