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