首页 > 其他分享 >树莓派安装docker,并在PC端监控,启动swarm集群

树莓派安装docker,并在PC端监控,启动swarm集群

时间:2023-05-16 11:55:42浏览次数:53  
标签:树莓 run 虚拟机 PC portainer docker 安装

0.前期准备

硬件及OS:

  路由器,

  笔记本wifi  ,

  虚拟机Centos 7,

  6个树莓派3B: OS为Raspberry Pi,node1是64位的aarch64,剩下都是32位armv7l ,使用wifi。

软件:

  docker:v23.0.6 、

  portainer-ce

1. 虚拟机和主机同网段

  首先在控制面板 -> 网络和Internet -> 网络连接里查看目前使用的是哪个网卡,如图:

  在虚拟机编辑列表中选择虚拟网络编辑器,

  打开后点击更改设置,

  选择桥接模式,桥接至的列表中选择刚刚查看的网卡名称,最后点确定。

  这样虚拟机就和PC一个网段了。

2. 安装docker

  虚拟机centos7 安装docker的过程略,查看其它博客。

  树莓派安装docker:

sudo curl -sSL https://get.docker.com | sh

  本来想离线安装的,但是因为arm架构,尤其是aarch64版本的OS,总是报各种错误,只能选择在线安装。

  设置自启动docker:

sudo systemctl enable docker

3. 安装portainer

  默认版本:

docker run -d \
--name portainer \
-p 9000:9000  \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart always \
portainer/portainer

  中文版本:

docker run -d \
--name=portainer-zh \
-p 9100:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart=always \
6053537/portainer-ce

 

标签:树莓,run,虚拟机,PC,portainer,docker,安装
From: https://www.cnblogs.com/astonc/p/17404511.html

相关文章

  • Docker底层原理(一)
    Docker底层原理(一)1Docker介绍1.1Docker是什么Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的镜像中,然后发布到任何流行的Linux机器上。1.2Docker能解决什么问题1.2.1高效有......
  • js判断PC端访问还是移动端访问
    varuserAgent=navigator.userAgent.toLowerCase();if((userAgent.match(/(phone|pad|pod|iphone|ipod|ios|ipad|android|mobile|blackberry|iemobile|mqqbrowser|juc|fennec|wosbrowser|browserng|webos|symbian|windowsphone|windowsmobile|windowsce|ucweb|rv:1.2.3.......
  • C# HttpClient发送Get和Post请求
     HttpClient发送Get和Post请求 publicclassHttpHelper{///<summary>///发起POST同步请求//////</summary>///<paramname="url"></param>///<paramname="postData&q......
  • 汇川频器md380量产方案,包含原理图,pcb图,矢量源码。 拿来
    汇川频器md380量产方案,包含原理图,pcb图,矢量源码。拿来就用!量产参考,学习提高,必备利器。ID:195612600074192......
  • Vue.js(十) element-ui PC端组件库
    一:简介饿了么公司基于Vue开发了两套UI组件库,PC端组件库和移动端组件库。一部分组件库是对原生的HTML标签元素的封装,增加了一些新的功能。另一部分组件库是原生HTML标签元素没有的,是一些比较常用的独立的功能(如:分页、进度条、加载中、树形控件等),将这些独立的常用的功能封装成......
  • docker-compose查看容器ip
    获取Docker容器的IP地址进入容器内部后cat/etc/hosts使用命令dockerinspect--format'{{.NetworkSettings.IPAddress}}'<container-ID>或dockerinspect<containerid>或dockerinspect-f'{{range.NetworkSettings.Networks}}{{.IPAddress}}{{......
  • m基于归一化最小和译码算法的LDPC误码率性能仿真,对比不同的迭代次数,量化位宽以及归
    1.算法仿真效果matlab2022a仿真结果如下:      2.算法涉及理论知识概要        LDPC码是麻省理工学院RobertGallager于1963年在博士论文中提出的一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近......
  • m基于归一化最小和译码算法的LDPC误码率性能仿真,对比不同的迭代次数,量化位宽以及归
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要LDPC码是麻省理工学院RobertGallager于1963年在博士论文中提出的一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近香农极限,且描述和实现简单,易于进行理论分......
  • Docker CLI docker compose top常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • Docker入门与实战-Docker镜像的使用
    Docker入门与实战二.Docker镜像的使用1.获取镜像​ 命令:docker[image]pullimage-name[:tag]​ 说明:​ name为镜像仓库名称,严格来说,该name应该由注册服务器地址+镜像仓库名称组成,这样做可以避免不同仓库(注册服务器)下的镜像名称冲突的问 题,如果该注册服务器地......