解決vscode docker插件docker.socket權(quán)限問題
解決辦法, 將系統(tǒng)中(如果使用了remote-ssh, 則為遠(yuǎn)程服務(wù)器)所有的.vscode相關(guān)進(jìn)程kill
這些進(jìn)程都是在 .vscode
文件夾下, 因此可以直接搜索.vscode
來kill他們, 然后再重啟vscode, 就解決問題了。
知識(shí)點(diǎn)擴(kuò)展:
vscode中docker插件無法連接
報(bào)錯(cuò)Failed to connect. Is Docker running
Error: connect EACCES /var/run/docker.sock
原因分析
原因是docker使用unix socket進(jìn)行通訊,但是unix socket屬于root用戶,但是普通用戶需要使用sudo才能開啟root權(quán)限,但是普通的操作并沒有root權(quán)限。
解決方案
使用root用戶登錄,但是安全性沒有保障
普通用戶增加到docker組中
sudo groupadd docker #添加docker用戶組 sudo gpasswd -a $USER docker #將當(dāng)前用戶添加至docker用戶組 newgrp docker #更新docker用戶組
添加后重新登錄vscode,用戶重新連接后docker插件會(huì)正常運(yùn)行。
測(cè)試
可以運(yùn)行docker ps命令,如果有正常的輸出,則正常。
以上就是vscode docker插件docker.socket權(quán)限問題的詳細(xì)內(nèi)容,更多關(guān)于docker socket權(quán)限的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
ubuntu系統(tǒng)使用docker gitlab 磁盤空間滿的問題及解決
這篇文章主要介紹了ubuntu系統(tǒng)使用docker gitlab 磁盤空間滿的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05CentOS7 Nvidia Docker環(huán)境搭建
本篇文章主要介紹了CentOS7 Nvidia Docker環(huán)境搭建,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-02docker搭建nginx實(shí)現(xiàn)負(fù)載均衡的示例代碼
本隨著互聯(lián)網(wǎng)應(yīng)用規(guī)模不斷擴(kuò)大,原有的單一服務(wù)器已經(jīng)無法滿足高并發(fā)和高可用性的要求,本文就來介紹docker搭建nginx實(shí)現(xiàn)負(fù)載均衡的示例代碼,感興趣的可以了解一下2023-12-12Docker宿主機(jī)與容器之間的文件拷貝實(shí)例詳解
現(xiàn)在公司用docker,有時(shí)候需要從容器中拷貝文件出來,下面這篇文章主要給大家介紹了關(guān)于Docker宿主機(jī)與容器之間的文件拷貝的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06Docker部署前后端分離項(xiàng)目的實(shí)現(xiàn)示例
本文主要介紹了Docker部署前后端分離項(xiàng)目的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11docker啟動(dòng)容器服務(wù)后訪問失敗的解決方案
初學(xué)Docker容器的基本操作,拉取了tomcat鏡像,輸入運(yùn)行容器命令運(yùn)行容器一系列操作都沒有問題,但是在瀏覽器訪問端口時(shí)卻訪問不到,下面這篇文章主要給大家介紹了關(guān)于docker啟動(dòng)容器服務(wù)后訪問失敗的解決方案,需要的朋友可以參考下2023-05-05Ubuntu 20.04 上安裝和使用 Docker的詳細(xì)過程(安裝包)
這篇文章主要介紹了Ubuntu 20.04 上安裝和使用 Docker的詳細(xì)過程(安裝包),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03