樹莓派安裝Docker
1、 樹莓派安裝Docker
樹莓派提供了方便的指令碼以便於大家快速搭建docker,命令列輸入後等待完成就好。
執行指令碼:(伺服器在國外,速度不保障)
curl -sSL https://get.docker.com | sh
增加現有使用者到docker組,不然的話使用docker命令需要加上sudo
sudo usermod -aG docker pi#將pi使用者加到docker組,如果賬戶不是pi,需要根據實際做變動
2、 docker更換國內源
建立一個json檔案並寫入映象倉庫
$ sudo nano /etc/docker/daemon.json #檔案不存在則會被建立,將下面文字寫進,然後儲存退出
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
3、 重啟docker並常駐服務
$ sudo systemctl restart docker.service $ sudo systemctl enable docker.service
4、 安裝docker圖形化UI
Portainer是Docker的圖形化管理工具,使用去起來非常方便。
輸入命令列等待下載
$ sudo docker pull portainer/portainer
輸入命令列建立UI容器
$ sudo docker volume create portainer_data $ sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
在瀏覽器中輸入IP:9000
,來進入介面。
第一次進入,然後選擇local(本地)
,同時需要設定帳號密碼。
5、 安裝docker-compose
Docker-compose
是一個定義和執行多個Docker應用的工具
使用pip
進行安裝
$ sudo pip install docker-compose
如果安裝過程中出現TypeError:unsupported oprand type(s) for -=:'Retry' and ''int"
錯誤
# 解決方法: # 方法1、第一次出現以後關閉終端,重新安裝一次即可正常 # 方法2、更新pip: $ pip install --upgrade pip