树莓派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 虽然都是英文的.但是常用功能就那几个,点点看看基本就懂了.核心就是 镜像和运行中的容器.
知识真的可以改变命运!----YloboIT技术日志
吖萝卜 » 树莓派Docker安装以及Webui管理界面