树莓派Docker安装以及Webui管理界面
最近打算搞一下Docker,想起来吃灰的树莓派还可以继续战斗.顺便再搞点本地资源管理.
1 树莓派Docker的安装
1.1 更新软件包列表:
sudo apt-get update
1.2 安装需要的软件包以使apt支持通过HTTPS使用仓库: sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
1.3 添加Docker的官方GPG密钥:
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -
1.4 为了加快安装速度,可以切换镜像源到本地的镜像源,本例中使用清华大学的镜像源(看心情这步可省略):
echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/raspbian/ buster stable" | \sudo tee /etc/apt/sources.list.d/docker.list
1.5 更新软件包列表,此时不进行镜像源的更新,可能导致后面的安装失败-更新了docker相关的依赖环境等。 sudo apt-get update
1.6 安装Docker CE: sudo apt-get install docker-ce
1.7 创建Docker仓库镜像
sudo nano /etc/docker/daemon.json
输入以下内容:
{
“registry-mirrors”: [“https://registry.docker-cn.com”]
}
按CTRL加O键后再回车写入文件,再按下CTRL加X 即可退出编辑器.
1.8 检查版本信息确认docker安装成功:
docker version
1.9 运行docker:
sudo systemctl status docker
2 Portainer管理界面的安装
2.1 安装Docker webui管理界面Portainer的安装:
----拉取Portainer镜像文件:
sudo docker pull portainer/portainer-ce
2.2 创建存放portainer数据的卷宗:
sudo docker volume create portainer_data
2.3 创建portainer容器:
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-ce
2.4 执行完成后打开电脑的浏览器,输入树莓派IP:9000(举个栗子:192.168.1.66:9000)访问Portainer管理界面, 首次进入设置好登录Portainer的用户名及密码\ (这里的的密码需要12位及以上,包含大小写英文字母和数字以及特殊符号一个....不然创建不了账户) 2.5 虽然都是英文的.但是常用功能就那几个,点点看看基本就懂了.核心就是 镜像和运行中的容器.