目前最新版本的docker19.03支援nvidia顯示卡與容器的無縫對接,從而擺脫了對nvidia-docker的依賴。因此毫不猶豫安裝19.03版本的docker,安裝教程可參考官方教程centos:get docker engine - community for centos或ubuntu:get docker engine - community for ubuntu,安裝好之後還要解決乙個問題就是如何才能使非root使用者擁有docker使用權。
使用者其實是通過/var/run/docker.sock與docker容器進行互動,因此要獲得docker使用權則必須擁有對/var/run/docker.sock這個檔案的讀寫權,使用stat命令檢視/var/run/docker.sock這個檔案的基本資訊
可以看到root和docker group對docker.sock擁有讀寫權,那麼非root使用者只要成為docker group中的一員即可擁有對docker.sock的讀寫權,下面給出具體步驟:
建立docker使用者組,其實docker安裝時會自動建立乙個名為docker的使用者組,可以通過檢視/etc/group確認docker使用者組的存在,如若不存在則手動建立docker使用者組
sudo groupadd docker
新增當前非root使用者到docker使用者組中
sudo gpasswd -ag docker $user
將當前非root使用者的group切換到docker使用者組
newgrp docker
執行docker image ls驗證當前的非root使用者是否獲得了docker使用權,被授權了則會列印本地映象,否則顯示禁止訪問/var/run/docker.sock
docker image ls
Linux系統下安裝zookeeper教程
環境 1.vmware workstation 12 pro 2.centos7 3.zookeeper 3.4.6 提取碼 jqyn 上傳到伺服器有多種方式,我這裡採用的xftp方式上傳,結果如下 3.將檔案解壓到 zookeeper目錄下 4.進入剛剛解壓後的資料夾,建立乙個名字為data的資料...
Centos7下的docker安裝 詳細教程
在看這篇教程之前,首先確定你的虛擬機器可以ping通網路。執行wget 執行yum repolist 執行yum list docker ce showduplicates sort r 遇到選擇都選y。在docker檔案下建立daemon.json檔案vim etc docker daemon.j...
Linux下安裝Docker教程
1.執行官網的shell指令碼安裝docker curl s sh2.啟動docker service docker start然後就啟動成功了 docker常用命令如下 docker images 檢視所有安裝的映象 docker ps 檢視執行的docker映象 docker exec it i...