Docker是當前最常用的容器化技術之一,它可以幫助我們將應用程序與其所依賴的環境一起打包成為容器。Docker的安裝過程比較簡單,但在安裝的過程中,可能會遇到權限問題。
下面我們就來看一下在Linux系統中安裝Docker的時候可能會遇到的權限問題并且如何解決這個問題。
$ 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 //執行安裝腳本
當我們在Ubuntu系統中輸入以上命令后,可能會看到下面的錯誤信息:Permission denied
這種情況下,我們可以嘗試使用sudo命令以管理員權限來進行安裝,即:
$ sudo curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
當然,如果我們是通過非root用戶登陸系統,我們還需要將當前用戶加入到docker用戶組中,否則我們在使用docker時就需要以root用戶的身份才能啟動容器。
$ sudo usermod -aG docker $USER //將當前用戶加入到docker用戶組中
$ newgrp docker //使用戶進程以當前用戶的身份啟動
通過以上操作,我們就可以成功的安裝并且使用Docker了。