树莓派安装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

你可能感兴趣的:(树莓派安装Docker)