ArchLinux 安裝docker以及常見問題歸納

sudo pacman -S docker
# python
sudo docker run -it python

最常見的是應該就是權限問題了,運行docker的時候,必須加一個sudo

$ docker run windows7
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

這個意思就是說 /var/run/docker.sock 沒有權限讀取
我們看看這個文件:

$ ls -la /var/run/docker.sock 
srw-rw---- 1 root docker 0 12月 11 09:20 /var/run/docker.sock

同組的有權限讀寫的,我們是不是可以把我們當前用戶加到 docker 組中?

sudo usermod -aG docker ${USER}

or

$ sudo gpasswd -a ${USER} docker
正在將用戶“fanshengshuai”加入到“docker”組中

然后,切換到 docker 組:

newgrp docker

現在既可以面密碼運行docker了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容