HK1Box,在armbian上基于docker安装宝塔
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
文章目录
前言
一、宝塔是什么?
二、使用步骤
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安装宝塔相关推荐
- 在云服务器上基于docker安装jenkins
jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...
- Centos系统基于Docker安装tensorflow
要基于Docker安装tensorflow,当然首先要安装Docker了,下面先说安装Docker的步骤 1. 首先卸载电脑上可能存在的老的版本,如果没有安装过可以不执行 $ sudo yum re ...
- 基于docker安装zabbix
基于docker安装zabbix 1.zabbix配置 用途 ip 账户 zabbix服务端 192.168.1.1 账户:Admin 密码:zabbix zabbix-mysql数据库 192.16 ...
- 基于Docker安装Jenkin并部署项目
基于Docker安装Jenkin并部署项目 一.安装 1.1 安装Docker 点击查看笔记:Docker安装 1.2 安装Docker Compose # 1.下载文件,使用的是国内镜像 curl ...
- 如何使用 Docker 安装宝塔面板
Docker 是一个非常流行的容器化平台,可以在不同的环境中轻松运行应用程序和服务.宝塔面板是一款功能强大的服务器管理工具,它可以帮助用户轻松地管理服务器上的应用程序和网站.使用 Docker 安装宝 ...
- 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...
前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...
- 服务器上使用docker安装部署禅道zentao
服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...
- 【docker】使用docker安装宝塔面板
在使用docker安装宝塔面板之前请先确保服务器已经安装并开启了docker 拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署 1.拉取纯净系统镜像 $ docker pull c ...
- 基于docker安装tensorflow
最近在自学机器学习,大热的Tensorflow自然不能错过,所以首先解决安装问题,为了不影响本地环境,所以本文基于Docker来安装Tensorflow,我的环境是Ubuntu16.04. 安装Doc ...
最新文章
- canvas用2d渲染出3d的感觉
- demo 网络运维_网络运维简介
- Swift5 利用元祖 返回多个 类型的函数,取出
- 接口文档神器Swagger(下篇)
- 使用JUnitParams简化Parameterized tests
- 依赖倒置原则(DIP)、控制反转(IoC)、依赖注入(DI)(C#)
- iphone文件怎么上传到服务器,iPhone编程中文件上传到HTTP服务器
- 程序员,你可以更优秀些!加油!
- swift3.0 类字符串转类(字符串转ViewController)
- 邮箱回执怎么看_考研复试联系导师邮件怎么写?
- 继承、私有属性-Python
- Linux系统录制gif动画
- 登陆验证java代码怎么写_实现AJAX+JAVA用户登陆注册验证的代码
- 利用Android SAF(存储访问框架)进行游戏反和谐(伊甸园的骄傲)/Android data目录的访问限制
- 【Arduino】IIC 1602液晶屏显示
- 广东外语外贸大学第15届程序设计竞赛 - G LZL的柠檬树 - 二分 + 最小生成树
- 学校介绍静态HTML网页设计作品 DIV布局学校官网模板代码 DW大学网站制作成品下载 HTML5期末大作业
- 经验分享-iMX8MQ设计底板硬件指南-第一章
- 会计学原理学习笔记——第三章——账户与复式记账(3.5生产准备业务核算——费用发生业务核算)
- OpenGL实现鱼眼矫正实时视频处理
热门文章
- 胡正的网页 知道星际译王不?不知道的话就进来看看吧
- R语言glm.nb函数构建负二项分布回归模型、epiDisplay包的poisgof函数对拟合的负二项分布回归模型进行拟合优度检验、即模型拟合的效果、验证模型是否有过度离散overdispersion
- 优雅的H5下拉刷新【minirefresh】
- lisp自动生成界址点表_基于AutoCAD VBA增减挂钩报备坐标文件自动生成.doc
- 刷完麻省计算机课程,超级有用的高效学习法,1年通关麻省理工学院计算机课程...
- 判断所选的是否是合法的WORD文件
- 神经网络基础知识、常用激活函数及其Python图形绘制
- Vue3总结(持续更新)
- 小程序和uniapp的getApp().globalDate.
- BMS菊花链技术探讨