如何在Raspberry Pi上安装Docker和Portainer!

今天,我们将研究如何在Raspberry Pi上安装Docker和Portainer。

这个过程非常简单,在以后的教程中将使用Portainer来设置不同的docker容器,因此这是要研究的第一件事。该树莓派4用以作为小,因为它是非常强大的。结合大量的大型Docker容器不需要强大的CPU的事实,在Raspberry Pi上运行某些Docker容器对于许多人来说是一个不错的选择。

以下步骤将利用Raspberry Pi OS的全新安装。如果您不确定如何执行此操作,请在此处进行说明。

所需的硬件

  • Raspbery Pi 4:Docker和Portainer可以安装在较旧的Raspberry Pi设备上,但是Raspberry Pi 4比较旧的设备具有更大的处理能力,这将带来更好的性能。

  • 微型SD卡:这里不需要任何疯狂的东西,只需一个具有足够存储空间的优质微型SD卡即可。

  • 电源:为Raspberry Pi供电。

  • HDMI电缆:通常通过SSH连接到Raspberry Pi设备,因此仅当您打算将Raspberry Pi连接到显示器时才需要。

说明-在Raspberry Pi上安装Docker和Portainer

  1. 通过运行以下命令,确保您的Raspberry Pi是最新的。
sudo apt update
sudo apt upgrade -y
  1. 接下来要运行的脚本是在Raspberry Pi上安装Docker的脚本。Portainer是用于管理Docker容器的GUI,因此我们需要确保已安装Docker。
curl -sSL https://get.docker.com |  sh
  1. 脚本完成后,我们需要为Pi用户帐户授予Docker访问权限。
sudo usermod -aG docker pi
  1. 添加用户后,我们将运行命令以下载用于ARM处理器的最新Portainer映像(Raspberry Pi使用的映像)。
sudo docker pull portainer/portainer-ce:alpine
  1. 我们的最后一步是创建一个将运行Portainer的新容器。如果您已经将Raspberry Pi上的端口9000用于其他用途(这不太可能),则需要更改以下端口。
sudo docker run --restart always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:alpine
  1. 现在,您应该能够在浏览器输入Raspberry Pi的IP地址和端口9000来访问Portainer。当打开页面时,请新建一个用户名和密码。
http://[RASPBERRY_PI_IP_ADDRESS]:9000
  1. 选择本地并连接。

  2. 现在,应该已连接到Portainer!

结论

这是一个非常简单的过程,如有任何疑问,请在评论中保留。谢谢阅读!