Docker是當(dāng)前最常用的容器化技術(shù)之一,它可以幫助我們將應(yīng)用程序與其所依賴的環(huán)境一起打包成為容器。Docker的安裝過程比較簡(jiǎn)單,但在安裝的過程中,可能會(huì)遇到權(quán)限問題。
下面我們就來看一下在Linux系統(tǒng)中安裝Docker的時(shí)候可能會(huì)遇到的權(quán)限問題并且如何解決這個(gè)問題。
$ sudo apt-get update //更新apt
$ sudo apt-get install -y curl //安裝curl
$ curl -fsSL https://get.docker.com -o get-docker.sh //下載Docker安裝腳本
$ sudo sh get-docker.sh //執(zhí)行安裝腳本
當(dāng)我們?cè)赨buntu系統(tǒng)中輸入以上命令后,可能會(huì)看到下面的錯(cuò)誤信息:Permission denied
這種情況下,我們可以嘗試使用sudo命令以管理員權(quán)限來進(jìn)行安裝,即:
$ sudo curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
當(dāng)然,如果我們是通過非root用戶登陸系統(tǒng),我們還需要將當(dāng)前用戶加入到docker用戶組中,否則我們?cè)谑褂胐ocker時(shí)就需要以root用戶的身份才能啟動(dòng)容器。
$ sudo usermod -aG docker $USER //將當(dāng)前用戶加入到docker用戶組中
$ newgrp docker //使用戶進(jìn)程以當(dāng)前用戶的身份啟動(dòng)
通過以上操作,我們就可以成功的安裝并且使用Docker了。