提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

文章目录

前言

一、宝塔是什么?

二、使用步骤

1.制作基本镜像

2.推送容器到镜像,将镜像推送到远程

总结


文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结

前言

提示:hk1box是一款机顶盒,可以在tb/pdd等网购平台买到,这里不做推荐。

众所周知,HK1Box是一款性能不错的外贸盒子,拥有4G运行内存,至少有32G的板载硬盘,平日里如果没有时间看电视,与其吃灰,不如装成armbian,然后装个服务器折腾也不错,以下就是使用armbian安装宝塔的示例。

为何要用docker,主要是折腾的时候,如果把系统弄坏了,刷armbian稍嫌麻烦,如果一切都在虚拟机或者容器内,则省去了重装系统的时间。

本文默认为玩家已经装好了armbian,如果未装armbian,请先刷成此类系统,本文暂不赘述。


在docker上基于centos7,编译成宝塔专用镜像

一、宝塔是什么?

宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

二、使用步骤

1.制作基本镜像

代码如下:

#拉取镜像
docker pull centos:centos7
#运行一个centos7的镜像,此处开放端口是预测后面需要的端口,如果不需要,则无需映射
docker run -i -t -d --name bt-centos7 -p 3306:3306 -p 6379:6379 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged centos:centos7
#进入容器
docker exec -it bt-centos7 /bin/bash
#在镜像内更新源
yum update -y
#中文字体,可选
yum groupinstall "fonts"
localectl set-locale LANG=zh_CN.UTF-8yum install kde-l10n-Chinese -y
yum reinstall glibc-common -yyum install vim -y# 以下是通过vim修改配置文件,修改后:wq保存
# vim /etc/profile.d/locale.sh
export LC_CTYPE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8# vim /etc/locale.conf
LANG=zh_CN.UTF-8# vim /etc/sysconfig/i18n
LANG=zh_CN.UTF-8# vim /etc/environment
LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8# 执行命令
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8#重启容器后,再次进入,应该会成功应用中文了
docker restart bt-centos7#安装宝塔
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh#此时,宝塔安装完毕,但是需要进入系统安装一系列的软件:nginx/php/mysql/redis,再调整显示参数、安全参数。

2.推送容器到镜像,将镜像推送到远程

代码如下:

#容器停止,再将容器推成镜像,将镜像推到远程,方便后续使用
docker stop bt-centos7
docker commit bt-centos7 bt-centos7:202303
#当然你可以将容器推到远程的registry,方便刷机后再用

使用镜像命令:

docker run -i -t -d --name bt-rpi4b -p 3306:3306 -p 6379:6379 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged registry.cn-shanghai.aliyuncs.com/cha1024/bt-centos7:rpi4b
如果未能自动启动,可以进入控制台用命令行启动即可
docker exec -it bt-rpi4b /bin/bash
进入后,输入bt,按提示重启宝塔面板即可。

总结

使用宝塔镜像时,可能会遇到无法安装redis/mysql等软件,此时建议启动时不要绑定3306/6379端口,选择手动通过apt或者docker启动,不必纠结在宝塔中安装。

HK1Box,在armbian上基于docker安装宝塔相关推荐

  1. 在云服务器上基于docker安装jenkins

    jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...

  2. Centos系统基于Docker安装tensorflow

    要基于Docker安装tensorflow,当然首先要安装Docker了,下面先说安装Docker的步骤 1.  首先卸载电脑上可能存在的老的版本,如果没有安装过可以不执行 $ sudo yum re ...

  3. 基于docker安装zabbix

    基于docker安装zabbix 1.zabbix配置 用途 ip 账户 zabbix服务端 192.168.1.1 账户:Admin 密码:zabbix zabbix-mysql数据库 192.16 ...

  4. 基于Docker安装Jenkin并部署项目

    基于Docker安装Jenkin并部署项目 一.安装 1.1 安装Docker 点击查看笔记:Docker安装 1.2 安装Docker Compose # 1.下载文件,使用的是国内镜像 curl ...

  5. 如何使用 Docker 安装宝塔面板

    Docker 是一个非常流行的容器化平台,可以在不同的环境中轻松运行应用程序和服务.宝塔面板是一款功能强大的服务器管理工具,它可以帮助用户轻松地管理服务器上的应用程序和网站.使用 Docker 安装宝 ...

  6. 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...

    前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...

  7. 服务器上使用docker安装部署禅道zentao

    服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...

  8. 【docker】使用docker安装宝塔面板

    在使用docker安装宝塔面板之前请先确保服务器已经安装并开启了docker 拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署 1.拉取纯净系统镜像 $ docker pull c ...

  9. 基于docker安装tensorflow

    最近在自学机器学习,大热的Tensorflow自然不能错过,所以首先解决安装问题,为了不影响本地环境,所以本文基于Docker来安装Tensorflow,我的环境是Ubuntu16.04. 安装Doc ...

最新文章

  1. canvas用2d渲染出3d的感觉
  2. demo 网络运维_网络运维简介
  3. Swift5 利用元祖 返回多个 类型的函数,取出
  4. 接口文档神器Swagger(下篇)
  5. 使用JUnitParams简化Parameterized tests
  6. 依赖倒置原则(DIP)、控制反转(IoC)、依赖注入(DI)(C#)
  7. iphone文件怎么上传到服务器,iPhone编程中文件上传到HTTP服务器
  8. 程序员,你可以更优秀些!加油!
  9. swift3.0 类字符串转类(字符串转ViewController)
  10. 邮箱回执怎么看_考研复试联系导师邮件怎么写?
  11. 继承、私有属性-Python
  12. Linux系统录制gif动画
  13. 登陆验证java代码怎么写_实现AJAX+JAVA用户登陆注册验证的代码
  14. 利用Android SAF(存储访问框架)进行游戏反和谐(伊甸园的骄傲)/Android data目录的访问限制
  15. 【Arduino】IIC 1602液晶屏显示
  16. 广东外语外贸大学第15届程序设计竞赛 - G LZL的柠檬树 - 二分 + 最小生成树
  17. 学校介绍静态HTML网页设计作品 DIV布局学校官网模板代码 DW大学网站制作成品下载 HTML5期末大作业
  18. 经验分享-iMX8MQ设计底板硬件指南-第一章
  19. 会计学原理学习笔记——第三章——账户与复式记账(3.5生产准备业务核算——费用发生业务核算)
  20. OpenGL实现鱼眼矫正实时视频处理

热门文章

  1. 胡正的网页 知道星际译王不?不知道的话就进来看看吧
  2. R语言glm.nb函数构建负二项分布回归模型、epiDisplay包的poisgof函数对拟合的负二项分布回归模型进行拟合优度检验、即模型拟合的效果、验证模型是否有过度离散overdispersion
  3. 优雅的H5下拉刷新【minirefresh】
  4. lisp自动生成界址点表_基于AutoCAD VBA增减挂钩报备坐标文件自动生成.doc
  5. 刷完麻省计算机课程,超级有用的高效学习法,1年通关麻省理工学院计算机课程...
  6. 判断所选的是否是合法的WORD文件
  7. 神经网络基础知识、常用激活函数及其Python图形绘制
  8. Vue3总结(持续更新)
  9. 小程序和uniapp的getApp().globalDate.
  10. BMS菊花链技术探讨